home *** CD-ROM | disk | FTP | other *** search
/ MacTech 1 to 12 / MacTech-vol-1-12.toast / Source / develop™ Technical Journal / develop Issue 26 code / CustomAttribute.sit / CustomAttribute / MyErrorHandler.c < prev    next >
MacBinary  |  1996-03-21  |  15.5 KB  |  [TEXT/CWIE]

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: MacBinary (archive/macBinary).

ConfidenceProgramDetectionMatch TypeSupport
66% dexvert Compact Compressed (Unix) (archive/compact) ext Supported
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, inited, Thu Mar 21 15:08:37 1996, modified Thu Mar 21 15:08:37 1996, creator 'CWIE', type ASCII, 15151 bytes "MyErrorHandler.c" , at 0x3baf 410 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[CWIE]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 10 4d 79 45 72 72 6f | 72 48 61 6e 64 6c 65 72 |..MyErro|rHandler|
|00000010| 2e 63 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.c......|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 43 57 49 | 45 01 00 00 00 00 00 00 |.TEXTCWI|E.......|
|00000050| 00 00 00 00 00 3b 2f 00 | 00 01 9a ad 77 67 c5 ad |.....;/.|....wg..|
|00000060| 77 67 c5 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |wg......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 11 c3 00 00 |........|........|
|00000080| 2f 2f 20 51 75 69 63 6b | 64 72 61 77 20 33 44 20 |// Quick|draw 3D |
|00000090| 73 61 6d 70 6c 65 20 63 | 6f 64 65 0d 2f 2f 0d 2f |sample c|ode.//./|
|000000a0| 2f 20 4e 69 63 6b 20 54 | 68 6f 6d 70 73 6f 6e 2c |/ Nick T|hompson,|
|000000b0| 20 41 70 70 6c 65 4c 69 | 6e 6b 3a 20 44 45 56 53 | AppleLi|nk: DEVS|
|000000c0| 55 50 50 4f 52 54 20 28 | 64 65 76 73 75 70 70 6f |UPPORT (|devsuppo|
|000000d0| 72 74 40 61 70 70 6c 65 | 6c 69 6e 6b 2e 61 70 70 |rt@apple|link.app|
|000000e0| 6c 65 2e 63 6f 6d 29 0d | 2f 2f 0d 2f 2f 20 a9 31 |le.com).|//.// .1|
|000000f0| 39 39 34 2d 35 20 41 70 | 70 6c 65 20 43 6f 6d 70 |994-5 Ap|ple Comp|
|00000100| 75 74 65 72 20 49 6e 63 | 2e 2c 20 41 6c 6c 20 52 |uter Inc|., All R|
|00000110| 69 67 68 74 73 20 52 65 | 73 65 72 76 65 64 0d 0d |ights Re|served..|
|00000120| 23 69 6e 63 6c 75 64 65 | 20 3c 44 69 61 6c 6f 67 |#include| <Dialog|
|00000130| 73 2e 68 3e 0d 23 69 6e | 63 6c 75 64 65 20 3c 4d |s.h>.#in|clude <M|
|00000140| 65 6d 6f 72 79 2e 68 3e | 0d 23 69 6e 63 6c 75 64 |emory.h>|.#includ|
|00000150| 65 20 3c 53 65 67 4c 6f | 61 64 2e 68 3e 0d 23 69 |e <SegLo|ad.h>.#i|
|00000160| 6e 63 6c 75 64 65 20 3c | 54 65 78 74 55 74 69 6c |nclude <|TextUtil|
|00000170| 73 2e 68 3e 0d 0d 23 69 | 6e 63 6c 75 64 65 20 22 |s.h>..#i|nclude "|
|00000180| 51 44 33 44 2e 68 22 0d | 23 69 6e 63 6c 75 64 65 |QD3D.h".|#include|
|00000190| 20 22 51 44 33 44 45 72 | 72 6f 72 73 2e 68 22 0d | "QD3DEr|rors.h".|
|000001a0| 0d 23 69 6e 63 6c 75 64 | 65 20 22 4d 79 45 72 72 |.#includ|e "MyErr|
|000001b0| 6f 72 48 61 6e 64 6c 65 | 72 2e 68 22 0d 0d 0d 2f |orHandle|r.h".../|
|000001c0| 2f 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |/-------|--------|
|000001d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000001e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000001f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000200| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 0d 63 6f |--------|----..co|
|00000210| 6e 73 74 20 69 6e 74 20 | 6b 45 72 72 6f 72 48 61 |nst int |kErrorHa|
|00000220| 6e 64 6c 65 72 41 6c 65 | 72 74 49 44 20 3d 20 32 |ndlerAle|rtID = 2|
|00000230| 31 30 33 32 20 3b 09 09 | 09 2f 2f 20 49 44 20 6f |1032 ;..|.// ID o|
|00000240| 66 20 74 68 65 20 61 6c | 65 72 74 20 72 65 73 6f |f the al|ert reso|
|00000250| 75 72 63 65 0d 0d 2f 2f | 2d 2d 2d 2d 2d 2d 2d 2d |urce..//|--------|
|00000260| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000270| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000280| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000290| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000002a0| 2d 2d 2d 0d 0d 2f 2f 20 | 54 48 49 53 20 45 4e 55 |---..// |THIS ENU|
|000002b0| 4d 20 4d 55 53 54 20 4d | 41 54 43 48 20 54 48 45 |M MUST M|ATCH THE|
|000002c0| 20 53 54 52 55 43 54 20 | 42 45 4c 4f 57 0d 65 6e | STRUCT |BELOW.en|
|000002d0| 75 6d 20 7b 0d 09 6b 57 | 61 72 6e 69 6e 67 53 74 |um {..kW|arningSt|
|000002e0| 72 69 6e 67 2c 0d 09 6b | 45 72 72 6f 72 53 74 72 |ring,..k|ErrorStr|
|000002f0| 69 6e 67 2c 0d 09 6b 46 | 69 72 73 74 45 72 72 6f |ing,..kF|irstErro|
|00000300| 72 53 74 72 69 6e 67 2c | 0d 09 6b 4c 61 73 74 45 |rString,|..kLastE|
|00000310| 72 72 6f 72 53 74 72 69 | 6e 67 2c 0d 09 6b 53 70 |rrorStri|ng,..kSp|
|00000320| 61 63 65 53 74 72 69 6e | 67 2c 0d 09 6b 4f 70 65 |aceStrin|g,..kOpe|
|00000330| 6e 50 61 72 65 6e 2c 0d | 09 6b 43 6c 6f 73 65 50 |nParen,.|.kCloseP|
|00000340| 61 72 65 6e 2c 0d 09 6b | 55 6e 6b 6e 6f 77 6e 45 |aren,..k|UnknownE|
|00000350| 72 72 6f 72 53 74 72 69 | 6e 67 0d 7d 20 3b 0d 0d |rrorStri|ng.} ;..|
|00000360| 0d 2f 2f 20 75 73 65 20 | 74 68 65 73 65 20 74 6f |.// use |these to|
|00000370| 20 63 6f 6e 73 74 72 75 | 63 74 20 69 6e 74 65 6c | constru|ct intel|
|00000380| 6c 69 67 61 62 6c 65 20 | 6d 65 73 73 61 67 65 73 |ligable |messages|
|00000390| 0d 73 74 61 74 69 63 20 | 73 74 72 75 63 74 20 7b |.static |struct {|
|000003a0| 0d 09 53 74 72 32 35 35 | 09 09 65 72 72 6f 72 53 |..Str255|..errorS|
|000003b0| 74 72 69 6e 67 20 3b 0d | 7d 20 73 74 72 69 6e 67 |tring ;.|} string|
|000003c0| 54 61 62 6c 65 5b 5d 20 | 3d 20 7b 0d 09 22 5c 70 |Table[] |= {.."\p|
|000003d0| 51 75 69 63 6b 44 72 61 | 77 20 33 44 20 77 61 72 |QuickDra|w 3D war|
|000003e0| 6e 69 6e 67 2e 5c 72 5c | 72 22 2c 20 0d 09 22 5c |ning.\r\|r", .."\|
|000003f0| 70 51 75 69 63 6b 44 72 | 61 77 20 33 44 20 45 72 |pQuickDr|aw 3D Er|
|00000400| 72 6f 72 2e 5c 72 5c 72 | 22 2c 0d 09 22 5c 70 5c |ror.\r\r|",.."\p\|
|00000410| 72 46 69 72 73 74 20 45 | 72 72 6f 72 3a 20 22 2c |rFirst E|rror: ",|
|00000420| 0d 09 22 5c 70 5c 72 4c | 61 73 74 20 45 72 72 6f |.."\p\rL|ast Erro|
|00000430| 72 3a 20 22 0d 09 22 5c | 70 20 22 2c 0d 09 22 5c |r: ".."\|p ",.."\|
|00000440| 70 28 22 2c 0d 09 22 5c | 70 29 22 2c 0d 09 22 5c |p(",.."\|p)",.."\|
|00000450| 70 5c 72 55 6e 6b 6e 6f | 77 6e 20 4d 65 73 73 61 |p\rUnkno|wn Messa|
|00000460| 67 65 22 0d 7d 20 3b 0d | 0d 0d 2f 2f 2d 2d 2d 2d |ge".} ;.|..//----|
|00000470| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000480| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000490| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000004a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000004b0| 2d 2d 2d 2d 2d 2d 2d 0d | 0d 0d 2f 2a 0d 09 54 6f |-------.|../*..To|
|000004c0| 20 67 65 6e 65 72 61 74 | 65 20 74 68 65 73 65 20 | generat|e these |
|000004d0| 74 61 62 6c 65 73 2c 20 | 63 6f 70 79 2f 70 61 73 |tables, |copy/pas|
|000004e0| 74 65 20 74 68 65 20 65 | 72 72 6f 72 20 63 6f 64 |te the e|rror cod|
|000004f0| 65 73 20 66 72 6f 6d 20 | 51 44 33 44 45 72 72 6f |es from |QD3DErro|
|00000500| 72 73 2e 68 0d 09 61 6e | 64 20 75 73 65 20 74 68 |rs.h..an|d use th|
|00000510| 69 73 20 72 65 67 65 78 | 70 3a 0d 09 0d 09 46 69 |is regex|p:....Fi|
|00000520| 6e 64 3a 09 09 6b 51 33 | 45 72 72 6f 72 28 5b 30 |nd:..kQ3|Error([0|
|00000530| 2d 39 41 2d 7a 5d 2a 29 | 2c 0d 09 52 65 70 6c 61 |-9A-z]*)|,..Repla|
|00000540| 63 65 3a 09 6b 51 33 45 | 72 72 6f 72 5c 31 2c 20 |ce:.kQ3E|rror\1, |
|00000550| 22 5c 5c 70 6b 51 33 45 | 72 72 6f 72 5c 31 22 2c |"\\pkQ3E|rror\1",|
|00000560| 0d 09 0d 09 46 69 6e 64 | 3a 09 09 6b 51 33 57 61 |....Find|:..kQ3Wa|
|00000570| 72 6e 69 6e 67 28 5b 30 | 2d 39 41 2d 7a 5d 2a 29 |rning([0|-9A-z]*)|
|00000580| 2c 0d 09 52 65 70 6c 61 | 63 65 3a 09 6b 51 33 57 |,..Repla|ce:.kQ3W|
|00000590| 61 72 6e 69 6e 67 5c 31 | 2c 20 22 5c 5c 70 6b 51 |arning\1|, "\\pkQ|
|000005a0| 33 57 61 72 6e 69 6e 67 | 5c 31 22 2c 0d 09 0d 09 |3Warning|\1",....|
|000005b0| 46 69 6e 64 3a 09 09 6b | 51 33 4e 6f 74 69 63 65 |Find:..k|Q3Notice|
|000005c0| 28 5b 30 2d 39 41 2d 7a | 5d 2a 29 2c 0d 09 52 65 |([0-9A-z|]*),..Re|
|000005d0| 70 6c 61 63 65 3a 09 6b | 51 33 4e 6f 74 69 63 65 |place:.k|Q3Notice|
|000005e0| 5c 31 2c 20 22 5c 5c 70 | 6b 51 33 4e 6f 74 69 63 |\1, "\\p|kQ3Notic|
|000005f0| 65 5c 31 22 2c 0d 09 0d | 2a 2f 0d 0d 0d 2f 2f 20 |e\1",...|*/...// |
|00000600| 64 65 66 69 6e 65 20 61 | 20 74 61 62 6c 65 20 66 |define a| table f|
|00000610| 6f 72 20 61 6c 6c 20 6f | 66 20 74 68 65 20 51 75 |or all o|f the Qu|
|00000620| 69 63 6b 44 72 61 77 20 | 33 44 20 65 72 72 6f 72 |ickDraw |3D error|
|00000630| 20 63 6f 64 65 73 0d 73 | 74 72 75 63 74 20 7b 0d | codes.s|truct {.|
|00000640| 09 54 51 33 57 61 72 6e | 69 6e 67 09 74 68 65 57 |.TQ3Warn|ing.theW|
|00000650| 61 72 6e 69 6e 67 20 3b | 0d 09 53 74 72 32 35 35 |arning ;|..Str255|
|00000660| 09 09 74 68 65 53 74 72 | 69 6e 67 20 3b 0d 7d 20 |..theStr|ing ;.} |
|00000670| 77 61 72 6e 69 6e 67 54 | 61 62 6c 65 5b 5d 20 3d |warningT|able[] =|
|00000680| 20 7b 0d 09 2f 2a 20 47 | 65 6e 65 72 61 6c 20 53 | {../* G|eneral S|
|00000690| 79 73 74 65 6d 20 2a 2f | 0d 09 6b 51 33 57 61 72 |ystem */|..kQ3War|
|000006a0| 6e 69 6e 67 49 6e 74 65 | 72 6e 61 6c 45 78 63 65 |ningInte|rnalExce|
|000006b0| 70 74 69 6f 6e 2c 20 22 | 5c 70 6b 51 33 57 61 72 |ption, "|\pkQ3War|
|000006c0| 6e 69 6e 67 49 6e 74 65 | 72 6e 61 6c 45 78 63 65 |ningInte|rnalExce|
|000006d0| 70 74 69 6f 6e 22 2c 09 | 0d 09 2f 2a 20 4f 62 6a |ption",.|../* Obj|
|000006e0| 65 63 74 20 57 61 72 6e | 69 6e 67 73 20 2a 2f 0d |ect Warn|ings */.|
|000006f0| 09 6b 51 33 57 61 72 6e | 69 6e 67 4e 6f 4f 62 6a |.kQ3Warn|ingNoObj|
|00000700| 65 63 74 53 75 70 70 6f | 72 74 46 6f 72 44 75 70 |ectSuppo|rtForDup|
|00000710| 6c 69 63 61 74 65 4d 65 | 74 68 6f 64 2c 20 22 5c |licateMe|thod, "\|
|00000720| 70 6b 51 33 57 61 72 6e | 69 6e 67 4e 6f 4f 62 6a |pkQ3Warn|ingNoObj|
|00000730| 65 63 74 53 75 70 70 6f | 72 74 46 6f 72 44 75 70 |ectSuppo|rtForDup|
|00000740| 6c 69 63 61 74 65 4d 65 | 74 68 6f 64 22 2c 0d 09 |licateMe|thod",..|
|00000750| 6b 51 33 57 61 72 6e 69 | 6e 67 4e 6f 4f 62 6a 65 |kQ3Warni|ngNoObje|
|00000760| 63 74 53 75 70 70 6f 72 | 74 46 6f 72 44 72 61 77 |ctSuppor|tForDraw|
|00000770| 4d 65 74 68 6f 64 2c 20 | 22 5c 70 6b 51 33 57 61 |Method, |"\pkQ3Wa|
|00000780| 72 6e 69 6e 67 4e 6f 4f | 62 6a 65 63 74 53 75 70 |rningNoO|bjectSup|
|00000790| 70 6f 72 74 46 6f 72 44 | 72 61 77 4d 65 74 68 6f |portForD|rawMetho|
|000007a0| 64 22 2c 0d 09 6b 51 33 | 57 61 72 6e 69 6e 67 4e |d",..kQ3|WarningN|
|000007b0| 6f 4f 62 6a 65 63 74 53 | 75 70 70 6f 72 74 46 6f |oObjectS|upportFo|
|000007c0| 72 57 72 69 74 65 4d 65 | 74 68 6f 64 2c 20 22 5c |rWriteMe|thod, "\|
|000007d0| 70 6b 51 33 57 61 72 6e | 69 6e 67 4e 6f 4f 62 6a |pkQ3Warn|ingNoObj|
|000007e0| 65 63 74 53 75 70 70 6f | 72 74 46 6f 72 57 72 69 |ectSuppo|rtForWri|
|000007f0| 74 65 4d 65 74 68 6f 64 | 22 2c 0d 09 6b 51 33 57 |teMethod|",..kQ3W|
|00000800| 61 72 6e 69 6e 67 4e 6f | 4f 62 6a 65 63 74 53 75 |arningNo|ObjectSu|
|00000810| 70 70 6f 72 74 46 6f 72 | 52 65 61 64 4d 65 74 68 |pportFor|ReadMeth|
|00000820| 6f 64 2c 20 22 5c 70 6b | 51 33 57 61 72 6e 69 6e |od, "\pk|Q3Warnin|
|00000830| 67 4e 6f 4f 62 6a 65 63 | 74 53 75 70 70 6f 72 74 |gNoObjec|tSupport|
|00000840| 46 6f 72 52 65 61 64 4d | 65 74 68 6f 64 22 2c 0d |ForReadM|ethod",.|
|00000850| 09 6b 51 33 57 61 72 6e | 69 6e 67 55 6e 6b 6e 6f |.kQ3Warn|ingUnkno|
|00000860| 77 6e 45 6c 65 6d 65 6e | 74 54 79 70 65 2c 20 22 |wnElemen|tType, "|
|00000870| 5c 70 6b 51 33 57 61 72 | 6e 69 6e 67 55 6e 6b 6e |\pkQ3War|ningUnkn|
|00000880| 6f 77 6e 45 6c 65 6d 65 | 6e 74 54 79 70 65 22 2c |ownEleme|ntType",|
|00000890| 0d 09 6b 51 33 57 61 72 | 6e 69 6e 67 54 79 70 65 |..kQ3War|ningType|
|000008a0| 41 6e 64 4d 65 74 68 6f | 64 41 6c 72 65 61 64 79 |AndMetho|dAlready|
|000008b0| 44 65 66 69 6e 65 64 2c | 20 22 5c 70 6b 51 33 57 |Defined,| "\pkQ3W|
|000008c0| 61 72 6e 69 6e 67 54 79 | 70 65 41 6e 64 4d 65 74 |arningTy|peAndMet|
|000008d0| 68 6f 64 41 6c 72 65 61 | 64 79 44 65 66 69 6e 65 |hodAlrea|dyDefine|
|000008e0| 64 22 2c 0d 09 6b 51 33 | 57 61 72 6e 69 6e 67 54 |d",..kQ3|WarningT|
|000008f0| 79 70 65 49 73 4f 75 74 | 4f 66 52 61 6e 67 65 2c |ypeIsOut|OfRange,|
|00000900| 20 22 5c 70 6b 51 33 57 | 61 72 6e 69 6e 67 54 79 | "\pkQ3W|arningTy|
|00000910| 70 65 49 73 4f 75 74 4f | 66 52 61 6e 67 65 22 2c |peIsOutO|fRange",|
|00000920| 0d 09 6b 51 33 57 61 72 | 6e 69 6e 67 54 79 70 65 |..kQ3War|ningType|
|00000930| 48 61 73 4e 6f 74 42 65 | 65 6e 52 65 67 69 73 74 |HasNotBe|enRegist|
|00000940| 65 72 65 64 2c 20 22 5c | 70 6b 51 33 57 61 72 6e |ered, "\|pkQ3Warn|
|00000950| 69 6e 67 54 79 70 65 48 | 61 73 4e 6f 74 42 65 65 |ingTypeH|asNotBee|
|00000960| 6e 52 65 67 69 73 74 65 | 72 65 64 22 2c 0d 09 2f |nRegiste|red",../|
|00000970| 2a 20 50 61 72 61 6d 65 | 74 65 72 20 57 61 72 6e |* Parame|ter Warn|
|00000980| 69 6e 67 73 20 2a 2f 0d | 09 6b 51 33 57 61 72 6e |ings */.|.kQ3Warn|
|00000990| 69 6e 67 56 65 63 74 6f | 72 33 44 4e 6f 74 55 6e |ingVecto|r3DNotUn|
|000009a0| 69 74 4c 65 6e 67 74 68 | 2c 20 22 5c 70 6b 51 33 |itLength|, "\pkQ3|
|000009b0| 57 61 72 6e 69 6e 67 56 | 65 63 74 6f 72 33 44 4e |WarningV|ector3DN|
|000009c0| 6f 74 55 6e 69 74 4c 65 | 6e 67 74 68 22 2c 0d 09 |otUnitLe|ngth",..|
|000009d0| 2f 2a 20 49 4f 20 57 61 | 72 6e 69 6e 67 73 20 2a |/* IO Wa|rnings *|
|000009e0| 2f 0d 09 6b 51 33 57 61 | 72 6e 69 6e 67 49 6e 76 |/..kQ3Wa|rningInv|
|000009f0| 61 6c 69 64 53 75 62 4f | 62 6a 65 63 74 46 6f 72 |alidSubO|bjectFor|
|00000a00| 4f 62 6a 65 63 74 2c 20 | 22 5c 70 6b 51 33 57 61 |Object, |"\pkQ3Wa|
|00000a10| 72 6e 69 6e 67 49 6e 76 | 61 6c 69 64 53 75 62 4f |rningInv|alidSubO|
|00000a20| 62 6a 65 63 74 46 6f 72 | 4f 62 6a 65 63 74 22 2c |bjectFor|Object",|
|00000a30| 0d 09 6b 51 33 57 61 72 | 6e 69 6e 67 49 6e 76 61 |..kQ3War|ningInva|
|00000a40| 6c 69 64 48 65 78 53 74 | 72 69 6e 67 2c 20 22 5c |lidHexSt|ring, "\|
|00000a50| 70 6b 51 33 57 61 72 6e | 69 6e 67 49 6e 76 61 6c |pkQ3Warn|ingInval|
|00000a60| 69 64 48 65 78 53 74 72 | 69 6e 67 22 2c 0d 09 6b |idHexStr|ing",..k|
|00000a70| 51 33 57 61 72 6e 69 6e | 67 55 6e 6b 6e 6f 77 6e |Q3Warnin|gUnknown|
|00000a80| 4f 62 6a 65 63 74 2c 20 | 22 5c 70 6b 51 33 57 61 |Object, |"\pkQ3Wa|
|00000a90| 72 6e 69 6e 67 55 6e 6b | 6e 6f 77 6e 4f 62 6a 65 |rningUnk|nownObje|
|00000aa0| 63 74 22 2c 0d 09 6b 51 | 33 57 61 72 6e 69 6e 67 |ct",..kQ|3Warning|
|00000ab0| 49 6e 76 61 6c 69 64 4d | 65 74 61 66 69 6c 65 4f |InvalidM|etafileO|
|00000ac0| 62 6a 65 63 74 2c 20 22 | 5c 70 6b 51 33 57 61 72 |bject, "|\pkQ3War|
|00000ad0| 6e 69 6e 67 49 6e 76 61 | 6c 69 64 4d 65 74 61 66 |ningInva|lidMetaf|
|00000ae0| 69 6c 65 4f 62 6a 65 63 | 74 22 2c 0d 09 6b 51 33 |ileObjec|t",..kQ3|
|00000af0| 57 61 72 6e 69 6e 67 55 | 6e 6d 61 74 63 68 65 64 |WarningU|nmatched|
|00000b00| 42 65 67 69 6e 47 72 6f | 75 70 2c 20 22 5c 70 6b |BeginGro|up, "\pk|
|00000b10| 51 33 57 61 72 6e 69 6e | 67 55 6e 6d 61 74 63 68 |Q3Warnin|gUnmatch|
|00000b20| 65 64 42 65 67 69 6e 47 | 72 6f 75 70 22 2c 0d 09 |edBeginG|roup",..|
|00000b30| 6b 51 33 57 61 72 6e 69 | 6e 67 55 6e 6d 61 74 63 |kQ3Warni|ngUnmatc|
|00000b40| 68 65 64 45 6e 64 47 72 | 6f 75 70 2c 20 22 5c 70 |hedEndGr|oup, "\p|
|00000b50| 6b 51 33 57 61 72 6e 69 | 6e 67 55 6e 6d 61 74 63 |kQ3Warni|ngUnmatc|
|00000b60| 68 65 64 45 6e 64 47 72 | 6f 75 70 22 2c 0d 09 6b |hedEndGr|oup",..k|
|00000b70| 51 33 57 61 72 6e 69 6e | 67 49 6e 76 61 6c 69 64 |Q3Warnin|gInvalid|
|00000b80| 54 61 62 6c 65 4f 66 43 | 6f 6e 74 65 6e 74 73 2c |TableOfC|ontents,|
|00000b90| 20 22 5c 70 6b 51 33 57 | 61 72 6e 69 6e 67 49 6e | "\pkQ3W|arningIn|
|00000ba0| 76 61 6c 69 64 54 61 62 | 6c 65 4f 66 43 6f 6e 74 |validTab|leOfCont|
|00000bb0| 65 6e 74 73 22 2c 0d 09 | 6b 51 33 57 61 72 6e 69 |ents",..|kQ3Warni|
|00000bc0| 6e 67 55 6e 72 65 73 6f | 6c 76 61 62 6c 65 52 65 |ngUnreso|lvableRe|
|00000bd0| 66 65 72 65 6e 63 65 2c | 20 22 5c 70 6b 51 33 57 |ference,| "\pkQ3W|
|00000be0| 61 72 6e 69 6e 67 55 6e | 72 65 73 6f 6c 76 61 62 |arningUn|resolvab|
|00000bf0| 6c 65 52 65 66 65 72 65 | 6e 63 65 22 2c 0d 09 6b |leRefere|nce",..k|
|00000c00| 51 33 57 61 72 6e 69 6e | 67 4e 6f 41 74 74 61 63 |Q3Warnin|gNoAttac|
|00000c10| 68 4d 65 74 68 6f 64 2c | 20 22 5c 70 6b 51 33 57 |hMethod,| "\pkQ3W|
|00000c20| 61 72 6e 69 6e 67 4e 6f | 41 74 74 61 63 68 4d 65 |arningNo|AttachMe|
|00000c30| 74 68 6f 64 22 2c 0d 09 | 6b 51 33 57 61 72 6e 69 |thod",..|kQ3Warni|
|00000c40| 6e 67 49 6e 63 6f 6e 73 | 69 73 74 65 6e 74 44 61 |ngIncons|istentDa|
|00000c50| 74 61 2c 20 22 5c 70 6b | 51 33 57 61 72 6e 69 6e |ta, "\pk|Q3Warnin|
|00000c60| 67 49 6e 63 6f 6e 73 69 | 73 74 65 6e 74 44 61 74 |gInconsi|stentDat|
|00000c70| 61 22 2c 0d 09 6b 51 33 | 57 61 72 6e 69 6e 67 52 |a",..kQ3|WarningR|
|00000c80| 65 61 64 4c 65 73 73 54 | 68 61 6e 53 69 7a 65 2c |eadLessT|hanSize,|
|00000c90| 20 22 5c 70 6b 51 33 57 | 61 72 6e 69 6e 67 52 65 | "\pkQ3W|arningRe|
|00000ca0| 61 64 4c 65 73 73 54 68 | 61 6e 53 69 7a 65 22 2c |adLessTh|anSize",|
|00000cb0| 0d 09 6b 51 33 57 61 72 | 6e 69 6e 67 46 69 6c 65 |..kQ3War|ningFile|
|00000cc0| 50 6f 69 6e 74 65 72 52 | 65 73 6f 6c 75 74 69 6f |PointerR|esolutio|
|00000cd0| 6e 46 61 69 6c 65 64 2c | 20 22 5c 70 6b 51 33 57 |nFailed,| "\pkQ3W|
|00000ce0| 61 72 6e 69 6e 67 46 69 | 6c 65 50 6f 69 6e 74 65 |arningFi|lePointe|
|00000cf0| 72 52 65 73 6f 6c 75 74 | 69 6f 6e 46 61 69 6c 65 |rResolut|ionFaile|
|00000d00| 64 22 2c 0d 09 6b 51 33 | 57 61 72 6e 69 6e 67 46 |d",..kQ3|WarningF|
|00000d10| 69 6c 65 50 6f 69 6e 74 | 65 72 52 65 64 65 66 69 |ilePoint|erRedefi|
|00000d20| 6e 65 64 2c 20 22 5c 70 | 6b 51 33 57 61 72 6e 69 |ned, "\p|kQ3Warni|
|00000d30| 6e 67 46 69 6c 65 50 6f | 69 6e 74 65 72 52 65 64 |ngFilePo|interRed|
|00000d40| 65 66 69 6e 65 64 22 2c | 0d 09 6b 51 33 57 61 72 |efined",|..kQ3War|
|00000d50| 6e 69 6e 67 53 74 72 69 | 6e 67 45 78 63 65 65 64 |ningStri|ngExceed|
|00000d60| 73 4d 61 78 69 6d 75 6d | 4c 65 6e 67 74 68 2c 20 |sMaximum|Length, |
|00000d70| 22 5c 70 6b 51 33 57 61 | 72 6e 69 6e 67 53 74 72 |"\pkQ3Wa|rningStr|
|00000d80| 69 6e 67 45 78 63 65 65 | 64 73 4d 61 78 69 6d 75 |ingExcee|dsMaximu|
|00000d90| 6d 4c 65 6e 67 74 68 22 | 2c 0d 09 2f 2a 20 4d 65 |mLength"|,../* Me|
|00000da0| 6d 6f 72 79 20 57 61 72 | 6e 69 6e 67 73 20 2a 2f |mory War|nings */|
|00000db0| 0d 09 6b 51 33 57 61 72 | 6e 69 6e 67 4c 6f 77 4d |..kQ3War|ningLowM|
|00000dc0| 65 6d 6f 72 79 2c 20 22 | 5c 70 6b 51 33 57 61 72 |emory, "|\pkQ3War|
|00000dd0| 6e 69 6e 67 4c 6f 77 4d | 65 6d 6f 72 79 22 2c 0d |ningLowM|emory",.|
|00000de0| 09 6b 51 33 57 61 72 6e | 69 6e 67 50 6f 73 73 69 |.kQ3Warn|ingPossi|
|00000df0| 62 6c 65 4d 65 6d 6f 72 | 79 4c 65 61 6b 2c 20 22 |bleMemor|yLeak, "|
|00000e00| 5c 70 6b 51 33 57 61 72 | 6e 69 6e 67 50 6f 73 73 |\pkQ3War|ningPoss|
|00000e10| 69 62 6c 65 4d 65 6d 6f | 72 79 4c 65 61 6b 22 2c |ibleMemo|ryLeak",|
|00000e20| 0d 09 2f 2a 20 56 69 65 | 77 20 57 61 72 6e 69 6e |../* Vie|w Warnin|
|00000e30| 67 73 20 2a 2f 0d 09 6b | 51 33 57 61 72 6e 69 6e |gs */..k|Q3Warnin|
|00000e40| 67 56 69 65 77 54 72 61 | 76 65 72 73 61 6c 49 6e |gViewTra|versalIn|
|00000e50| 50 72 6f 67 72 65 73 73 | 2c 20 22 5c 70 6b 51 33 |Progress|, "\pkQ3|
|00000e60| 57 61 72 6e 69 6e 67 56 | 69 65 77 54 72 61 76 65 |WarningV|iewTrave|
|00000e70| 72 73 61 6c 49 6e 50 72 | 6f 67 72 65 73 73 22 2c |rsalInPr|ogress",|
|00000e80| 0d 09 6b 51 33 57 61 72 | 6e 69 6e 67 4e 6f 6e 49 |..kQ3War|ningNonI|
|00000e90| 6e 76 65 72 74 69 62 6c | 65 4d 61 74 72 69 78 2c |nvertibl|eMatrix,|
|00000ea0| 20 22 5c 70 6b 51 33 57 | 61 72 6e 69 6e 67 4e 6f | "\pkQ3W|arningNo|
|00000eb0| 6e 49 6e 76 65 72 74 69 | 62 6c 65 4d 61 74 72 69 |nInverti|bleMatri|
|00000ec0| 78 22 2c 0d 09 2f 2a 20 | 51 75 61 74 65 72 6e 69 |x",../* |Quaterni|
|00000ed0| 6f 6e 20 57 61 72 6e 69 | 6e 67 20 2a 2f 0d 09 6b |on Warni|ng */..k|
|00000ee0| 51 33 57 61 72 6e 69 6e | 67 51 75 61 74 65 72 6e |Q3Warnin|gQuatern|
|00000ef0| 69 6f 6e 45 6e 74 72 69 | 65 73 41 72 65 5a 65 72 |ionEntri|esAreZer|
|00000f00| 6f 2c 20 22 5c 70 6b 51 | 33 57 61 72 6e 69 6e 67 |o, "\pkQ|3Warning|
|00000f10| 51 75 61 74 65 72 6e 69 | 6f 6e 45 6e 74 72 69 65 |Quaterni|onEntrie|
|00000f20| 73 41 72 65 5a 65 72 6f | 22 2c 0d 09 2f 2a 20 52 |sAreZero|",../* R|
|00000f30| 65 6e 64 65 72 65 72 20 | 57 61 72 6e 69 6e 67 20 |enderer |Warning |
|00000f40| 2a 2f 0d 09 6b 51 33 57 | 61 72 6e 69 6e 67 46 75 |*/..kQ3W|arningFu|
|00000f50| 6e 63 74 69 6f 6e 61 6c | 69 74 79 4e 6f 74 53 75 |nctional|ityNotSu|
|00000f60| 70 70 6f 72 74 65 64 2c | 20 22 5c 70 6b 51 33 57 |pported,| "\pkQ3W|
|00000f70| 61 72 6e 69 6e 67 46 75 | 6e 63 74 69 6f 6e 61 6c |arningFu|nctional|
|00000f80| 69 74 79 4e 6f 74 53 75 | 70 70 6f 72 74 65 64 22 |ityNotSu|pported"|
|00000f90| 2c 0d 09 2f 2a 20 44 72 | 61 77 43 6f 6e 74 65 78 |,../* Dr|awContex|
|00000fa0| 74 20 57 61 72 6e 69 6e | 67 20 2a 2f 0d 09 6b 51 |t Warnin|g */..kQ|
|00000fb0| 33 57 61 72 6e 69 6e 67 | 49 6e 76 61 6c 69 64 50 |3Warning|InvalidP|
|00000fc0| 61 6e 65 44 69 6d 65 6e | 73 69 6f 6e 73 2c 20 22 |aneDimen|sions, "|
|00000fd0| 5c 70 6b 51 33 57 61 72 | 6e 69 6e 67 49 6e 76 61 |\pkQ3War|ningInva|
|00000fe0| 6c 69 64 50 61 6e 65 44 | 69 6d 65 6e 73 69 6f 6e |lidPaneD|imension|
|00000ff0| 73 22 2c 0d 09 2f 2a 20 | 50 69 63 6b 20 57 61 72 |s",../* |Pick War|
|00001000| 6e 69 6e 67 20 2a 2f 0d | 09 6b 51 33 57 61 72 6e |ning */.|.kQ3Warn|
|00001010| 69 6e 67 50 69 63 6b 50 | 61 72 61 6d 4f 75 74 73 |ingPickP|aramOuts|
|00001020| 69 64 65 2c 20 22 5c 70 | 6b 51 33 57 61 72 6e 69 |ide, "\p|kQ3Warni|
|00001030| 6e 67 50 69 63 6b 50 61 | 72 61 6d 4f 75 74 73 69 |ngPickPa|ramOutsi|
|00001040| 64 65 22 2c 0d 09 2f 2a | 20 53 63 61 6c 65 20 57 |de",../*| Scale W|
|00001050| 61 72 6e 69 6e 67 73 20 | 2a 2f 0d 09 6b 51 33 57 |arnings |*/..kQ3W|
|00001060| 61 72 6e 69 6e 67 53 63 | 61 6c 65 45 6e 74 72 69 |arningSc|aleEntri|
|00001070| 65 73 41 6c 6c 5a 65 72 | 6f 2c 20 22 5c 70 6b 51 |esAllZer|o, "\pkQ|
|00001080| 33 57 61 72 6e 69 6e 67 | 53 63 61 6c 65 45 6e 74 |3Warning|ScaleEnt|
|00001090| 72 69 65 73 41 6c 6c 5a | 65 72 6f 22 2c 0d 09 6b |riesAllZ|ero",..k|
|000010a0| 51 33 57 61 72 6e 69 6e | 67 53 63 61 6c 65 43 6f |Q3Warnin|gScaleCo|
|000010b0| 6e 74 61 69 6e 73 4e 65 | 67 61 74 69 76 65 45 6e |ntainsNe|gativeEn|
|000010c0| 74 72 69 65 73 2c 20 22 | 5c 70 6b 51 33 57 61 72 |tries, "|\pkQ3War|
|000010d0| 6e 69 6e 67 53 63 61 6c | 65 43 6f 6e 74 61 69 6e |ningScal|eContain|
|000010e0| 73 4e 65 67 61 74 69 76 | 65 45 6e 74 72 69 65 73 |sNegativ|eEntries|
|000010f0| 22 2c 0d 09 2f 2a 20 47 | 65 6e 65 72 69 63 20 57 |",../* G|eneric W|
|00001100| 61 72 6e 69 6e 67 73 20 | 2a 2f 0d 09 6b 51 33 57 |arnings |*/..kQ3W|
|00001110| 61 72 6e 69 6e 67 50 61 | 72 61 6d 65 74 65 72 4f |arningPa|rameterO|
|00001120| 75 74 4f 66 52 61 6e 67 | 65 2c 20 22 5c 70 6b 51 |utOfRang|e, "\pkQ|
|00001130| 33 57 61 72 6e 69 6e 67 | 50 61 72 61 6d 65 74 65 |3Warning|Paramete|
|00001140| 72 4f 75 74 4f 66 52 61 | 6e 67 65 22 2c 0d 7d 20 |rOutOfRa|nge",.} |
|00001150| 3b 0d 0d 0d 73 74 72 75 | 63 74 20 7b 0d 09 54 51 |;...stru|ct {..TQ|
|00001160| 33 45 72 72 6f 72 09 74 | 68 65 45 72 72 6f 72 20 |3Error.t|heError |
|00001170| 3b 0d 09 53 74 72 32 35 | 35 09 09 74 68 65 53 74 |;..Str25|5..theSt|
|00001180| 72 69 6e 67 20 3b 0d 7d | 20 65 72 72 6f 72 54 61 |ring ;.}| errorTa|
|00001190| 62 6c 65 5b 5d 20 3d 20 | 7b 0d 09 2f 2a 20 46 61 |ble[] = |{../* Fa|
|000011a0| 74 61 6c 20 45 72 72 6f | 72 73 20 2a 2f 0d 09 6b |tal Erro|rs */..k|
|000011b0| 51 33 45 72 72 6f 72 49 | 6e 74 65 72 6e 61 6c 45 |Q3ErrorI|nternalE|
|000011c0| 72 72 6f 72 2c 20 22 5c | 70 6b 51 33 45 72 72 6f |rror, "\|pkQ3Erro|
|000011d0| 72 49 6e 74 65 72 6e 61 | 6c 45 72 72 6f 72 22 2c |rInterna|lError",|
|000011e0| 0d 09 6b 51 33 45 72 72 | 6f 72 4e 6f 52 65 63 6f |..kQ3Err|orNoReco|
|000011f0| 76 65 72 79 2c 20 22 5c | 70 6b 51 33 45 72 72 6f |very, "\|pkQ3Erro|
|00001200| 72 4e 6f 52 65 63 6f 76 | 65 72 79 22 2c 09 09 09 |rNoRecov|ery",...|
|00001210| 09 09 2f 2a 20 54 4f 44 | 4f 3a 20 54 68 69 73 20 |../* TOD|O: This |
|00001220| 69 73 20 6e 6f 74 20 75 | 73 65 64 20 63 6f 72 72 |is not u|sed corr|
|00001230| 65 63 74 6c 79 20 2a 2f | 0d 09 6b 51 33 45 72 72 |ectly */|..kQ3Err|
|00001240| 6f 72 4c 61 73 74 46 61 | 74 61 6c 45 72 72 6f 72 |orLastFa|talError|
|00001250| 2c 20 22 5c 70 6b 51 33 | 45 72 72 6f 72 4c 61 73 |, "\pkQ3|ErrorLas|
|00001260| 74 46 61 74 61 6c 45 72 | 72 6f 72 22 2c 0d 09 2f |tFatalEr|ror",../|
|00001270| 2a 20 53 79 73 74 65 6d | 20 45 72 72 6f 72 73 20 |* System| Errors |
|00001280| 2a 2f 0d 09 6b 51 33 45 | 72 72 6f 72 4e 6f 74 49 |*/..kQ3E|rrorNotI|
|00001290| 6e 69 74 69 61 6c 69 7a | 65 64 2c 20 22 5c 70 6b |nitializ|ed, "\pk|
|000012a0| 51 33 45 72 72 6f 72 4e | 6f 74 49 6e 69 74 69 61 |Q3ErrorN|otInitia|
|000012b0| 6c 69 7a 65 64 22 2c 0d | 09 6b 51 33 45 72 72 6f |lized",.|.kQ3Erro|
|000012c0| 72 41 6c 72 65 61 64 79 | 49 6e 69 74 69 61 6c 69 |rAlready|Initiali|
|000012d0| 7a 65 64 2c 20 22 5c 70 | 6b 51 33 45 72 72 6f 72 |zed, "\p|kQ3Error|
|000012e0| 41 6c 72 65 61 64 79 49 | 6e 69 74 69 61 6c 69 7a |AlreadyI|nitializ|
|000012f0| 65 64 22 2c 0d 09 6b 51 | 33 45 72 72 6f 72 55 6e |ed",..kQ|3ErrorUn|
|00001300| 69 6d 70 6c 65 6d 65 6e | 74 65 64 2c 20 22 5c 70 |implemen|ted, "\p|
|00001310| 6b 51 33 45 72 72 6f 72 | 55 6e 69 6d 70 6c 65 6d |kQ3Error|Unimplem|
|00001320| 65 6e 74 65 64 22 2c 0d | 09 6b 51 33 45 72 72 6f |ented",.|.kQ3Erro|
|00001330| 72 52 65 67 69 73 74 72 | 61 74 69 6f 6e 46 61 69 |rRegistr|ationFai|
|00001340| 6c 65 64 2c 20 22 5c 70 | 6b 51 33 45 72 72 6f 72 |led, "\p|kQ3Error|
|00001350| 52 65 67 69 73 74 72 61 | 74 69 6f 6e 46 61 69 6c |Registra|tionFail|
|00001360| 65 64 22 2c 0d 09 2f 2a | 20 4f 53 20 45 72 72 6f |ed",../*| OS Erro|
|00001370| 72 73 20 2a 2f 0d 09 6b | 51 33 45 72 72 6f 72 55 |rs */..k|Q3ErrorU|
|00001380| 6e 69 78 45 72 72 6f 72 | 2c 20 22 5c 70 6b 51 33 |nixError|, "\pkQ3|
|00001390| 45 72 72 6f 72 55 6e 69 | 78 45 72 72 6f 72 22 2c |ErrorUni|xError",|
|000013a0| 0d 09 6b 51 33 45 72 72 | 6f 72 4d 61 63 69 6e 74 |..kQ3Err|orMacint|
|000013b0| 6f 73 68 45 72 72 6f 72 | 2c 20 22 5c 70 6b 51 33 |oshError|, "\pkQ3|
|000013c0| 45 72 72 6f 72 4d 61 63 | 69 6e 74 6f 73 68 45 72 |ErrorMac|intoshEr|
|000013d0| 72 6f 72 22 2c 0d 09 6b | 51 33 45 72 72 6f 72 58 |ror",..k|Q3ErrorX|
|000013e0| 31 31 45 72 72 6f 72 2c | 20 22 5c 70 6b 51 33 45 |11Error,| "\pkQ3E|
|000013f0| 72 72 6f 72 58 31 31 45 | 72 72 6f 72 22 2c 0d 09 |rrorX11E|rror",..|
|00001400| 2f 2a 20 4d 65 6d 6f 72 | 79 20 45 72 72 6f 72 73 |/* Memor|y Errors|
|00001410| 20 2a 2f 0d 09 6b 51 33 | 45 72 72 6f 72 4d 65 6d | */..kQ3|ErrorMem|
|00001420| 6f 72 79 4c 65 61 6b 2c | 20 22 5c 70 6b 51 33 45 |oryLeak,| "\pkQ3E|
|00001430| 72 72 6f 72 4d 65 6d 6f | 72 79 4c 65 61 6b 22 2c |rrorMemo|ryLeak",|
|00001440| 0d 09 6b 51 33 45 72 72 | 6f 72 4f 75 74 4f 66 4d |..kQ3Err|orOutOfM|
|00001450| 65 6d 6f 72 79 2c 20 22 | 5c 70 6b 51 33 45 72 72 |emory, "|\pkQ3Err|
|00001460| 6f 72 4f 75 74 4f 66 4d | 65 6d 6f 72 79 22 2c 0d |orOutOfM|emory",.|
|00001470| 09 2f 2a 20 50 61 72 61 | 6d 65 74 65 72 20 65 72 |./* Para|meter er|
|00001480| 72 6f 72 73 20 2a 2f 0d | 09 6b 51 33 45 72 72 6f |rors */.|.kQ3Erro|
|00001490| 72 4e 55 4c 4c 50 61 72 | 61 6d 65 74 65 72 2c 20 |rNULLPar|ameter, |
|000014a0| 22 5c 70 6b 51 33 45 72 | 72 6f 72 4e 55 4c 4c 50 |"\pkQ3Er|rorNULLP|
|000014b0| 61 72 61 6d 65 74 65 72 | 22 2c 0d 09 6b 51 33 45 |arameter|",..kQ3E|
|000014c0| 72 72 6f 72 50 61 72 61 | 6d 65 74 65 72 4f 75 74 |rrorPara|meterOut|
|000014d0| 4f 66 52 61 6e 67 65 2c | 20 22 5c 70 6b 51 33 45 |OfRange,| "\pkQ3E|
|000014e0| 72 72 6f 72 50 61 72 61 | 6d 65 74 65 72 4f 75 74 |rrorPara|meterOut|
|000014f0| 4f 66 52 61 6e 67 65 22 | 2c 0d 09 6b 51 33 45 72 |OfRange"|,..kQ3Er|
|00001500| 72 6f 72 49 6e 76 61 6c | 69 64 50 61 72 61 6d 65 |rorInval|idParame|
|00001510| 74 65 72 2c 20 22 5c 70 | 6b 51 33 45 72 72 6f 72 |ter, "\p|kQ3Error|
|00001520| 49 6e 76 61 6c 69 64 50 | 61 72 61 6d 65 74 65 72 |InvalidP|arameter|
|00001530| 22 2c 09 09 09 2f 2a 20 | 54 4f 44 4f 3a 20 4d 61 |",.../* |TODO: Ma|
|00001540| 6b 65 20 74 68 69 73 20 | 6d 6f 72 65 20 73 70 65 |ke this |more spe|
|00001550| 63 69 66 69 63 20 2a 2f | 0d 09 6b 51 33 45 72 72 |cific */|..kQ3Err|
|00001560| 6f 72 49 6e 76 61 6c 69 | 64 44 61 74 61 2c 20 22 |orInvali|dData, "|
|00001570| 5c 70 6b 51 33 45 72 72 | 6f 72 49 6e 76 61 6c 69 |\pkQ3Err|orInvali|
|00001580| 64 44 61 74 61 22 2c 09 | 09 09 09 2f 2a 20 54 4f |dData",.|.../* TO|
|00001590| 44 4f 3a 20 49 73 20 74 | 68 69 73 20 75 73 65 64 |DO: Is t|his used|
|000015a0| 3f 20 2a 2f 0d 09 6b 51 | 33 45 72 72 6f 72 41 63 |? */..kQ|3ErrorAc|
|000015b0| 63 65 6c 65 72 61 74 6f | 72 41 6c 72 65 61 64 79 |celerato|rAlready|
|000015c0| 53 65 74 2c 20 22 5c 70 | 6b 51 33 45 72 72 6f 72 |Set, "\p|kQ3Error|
|000015d0| 41 63 63 65 6c 65 72 61 | 74 6f 72 41 6c 72 65 61 |Accelera|torAlrea|
|000015e0| 64 79 53 65 74 22 2c 09 | 09 2f 2a 20 54 4f 44 4f |dySet",.|./* TODO|
|000015f0| 3a 20 49 73 20 74 68 69 | 73 20 75 73 65 64 3f 20 |: Is thi|s used? |
|00001600| 2a 2f 0d 09 6b 51 33 45 | 72 72 6f 72 56 65 63 74 |*/..kQ3E|rrorVect|
|00001610| 6f 72 33 44 4e 6f 74 55 | 6e 69 74 4c 65 6e 67 74 |or3DNotU|nitLengt|
|00001620| 68 2c 20 22 5c 70 6b 51 | 33 45 72 72 6f 72 56 65 |h, "\pkQ|3ErrorVe|
|00001630| 63 74 6f 72 33 44 4e 6f | 74 55 6e 69 74 4c 65 6e |ctor3DNo|tUnitLen|
|00001640| 67 74 68 22 2c 0d 09 6b | 51 33 45 72 72 6f 72 56 |gth",..k|Q3ErrorV|
|00001650| 65 63 74 6f 72 33 44 5a | 65 72 6f 4c 65 6e 67 74 |ector3DZ|eroLengt|
|00001660| 68 2c 20 22 5c 70 6b 51 | 33 45 72 72 6f 72 56 65 |h, "\pkQ|3ErrorVe|
|00001670| 63 74 6f 72 33 44 5a 65 | 72 6f 4c 65 6e 67 74 68 |ctor3DZe|roLength|
|00001680| 22 2c 0d 09 2f 2a 20 4f | 62 6a 65 63 74 20 45 72 |",../* O|bject Er|
|00001690| 72 6f 72 73 20 2a 2f 0d | 09 6b 51 33 45 72 72 6f |rors */.|.kQ3Erro|
|000016a0| 72 49 6e 76 61 6c 69 64 | 4f 62 6a 65 63 74 2c 20 |rInvalid|Object, |
|000016b0| 22 5c 70 6b 51 33 45 72 | 72 6f 72 49 6e 76 61 6c |"\pkQ3Er|rorInval|
|000016c0| 69 64 4f 62 6a 65 63 74 | 22 2c 0d 09 6b 51 33 45 |idObject|",..kQ3E|
|000016d0| 72 72 6f 72 49 6e 76 61 | 6c 69 64 4f 62 6a 65 63 |rrorInva|lidObjec|
|000016e0| 74 43 6c 61 73 73 2c 20 | 22 5c 70 6b 51 33 45 72 |tClass, |"\pkQ3Er|
|000016f0| 72 6f 72 49 6e 76 61 6c | 69 64 4f 62 6a 65 63 74 |rorInval|idObject|
|00001700| 43 6c 61 73 73 22 2c 0d | 09 6b 51 33 45 72 72 6f |Class",.|.kQ3Erro|
|00001710| 72 49 6e 76 61 6c 69 64 | 4f 62 6a 65 63 74 54 79 |rInvalid|ObjectTy|
|00001720| 70 65 2c 20 22 5c 70 6b | 51 33 45 72 72 6f 72 49 |pe, "\pk|Q3ErrorI|
|00001730| 6e 76 61 6c 69 64 4f 62 | 6a 65 63 74 54 79 70 65 |nvalidOb|jectType|
|00001740| 22 2c 0d 09 6b 51 33 45 | 72 72 6f 72 49 6e 76 61 |",..kQ3E|rrorInva|
|00001750| 6c 69 64 4f 62 6a 65 63 | 74 4e 61 6d 65 2c 20 22 |lidObjec|tName, "|
|00001760| 5c 70 6b 51 33 45 72 72 | 6f 72 49 6e 76 61 6c 69 |\pkQ3Err|orInvali|
|00001770| 64 4f 62 6a 65 63 74 4e | 61 6d 65 22 2c 0d 09 6b |dObjectN|ame",..k|
|00001780| 51 33 45 72 72 6f 72 4f | 62 6a 65 63 74 43 6c 61 |Q3ErrorO|bjectCla|
|00001790| 73 73 49 6e 55 73 65 2c | 20 22 5c 70 6b 51 33 45 |ssInUse,| "\pkQ3E|
|000017a0| 72 72 6f 72 4f 62 6a 65 | 63 74 43 6c 61 73 73 49 |rrorObje|ctClassI|
|000017b0| 6e 55 73 65 22 2c 09 09 | 09 0d 09 6b 51 33 45 72 |nUse",..|...kQ3Er|
|000017c0| 72 6f 72 41 63 63 65 73 | 73 52 65 73 74 72 69 63 |rorAcces|sRestric|
|000017d0| 74 65 64 2c 20 22 5c 70 | 6b 51 33 45 72 72 6f 72 |ted, "\p|kQ3Error|
|000017e0| 41 63 63 65 73 73 52 65 | 73 74 72 69 63 74 65 64 |AccessRe|stricted|
|000017f0| 22 2c 0d 09 6b 51 33 45 | 72 72 6f 72 4d 65 74 61 |",..kQ3E|rrorMeta|
|00001800| 48 61 6e 64 6c 65 72 52 | 65 71 75 69 72 65 64 2c |HandlerR|equired,|
|00001810| 20 22 5c 70 6b 51 33 45 | 72 72 6f 72 4d 65 74 61 | "\pkQ3E|rrorMeta|
|00001820| 48 61 6e 64 6c 65 72 52 | 65 71 75 69 72 65 64 22 |HandlerR|equired"|
|00001830| 2c 0d 09 6b 51 33 45 72 | 72 6f 72 4e 65 65 64 52 |,..kQ3Er|rorNeedR|
|00001840| 65 71 75 69 72 65 64 4d | 65 74 68 6f 64 73 2c 20 |equiredM|ethods, |
|00001850| 22 5c 70 6b 51 33 45 72 | 72 6f 72 4e 65 65 64 52 |"\pkQ3Er|rorNeedR|
|00001860| 65 71 75 69 72 65 64 4d | 65 74 68 6f 64 73 22 2c |equiredM|ethods",|
|00001870| 0d 09 6b 51 33 45 72 72 | 6f 72 4e 6f 53 75 62 43 |..kQ3Err|orNoSubC|
|00001880| 6c 61 73 73 54 79 70 65 | 2c 20 22 5c 70 6b 51 33 |lassType|, "\pkQ3|
|00001890| 45 72 72 6f 72 4e 6f 53 | 75 62 43 6c 61 73 73 54 |ErrorNoS|ubClassT|
|000018a0| 79 70 65 22 2c 0d 09 6b | 51 33 45 72 72 6f 72 55 |ype",..k|Q3ErrorU|
|000018b0| 6e 6b 6e 6f 77 6e 45 6c | 65 6d 65 6e 74 54 79 70 |nknownEl|ementTyp|
|000018c0| 65 2c 20 22 5c 70 6b 51 | 33 45 72 72 6f 72 55 6e |e, "\pkQ|3ErrorUn|
|000018d0| 6b 6e 6f 77 6e 45 6c 65 | 6d 65 6e 74 54 79 70 65 |knownEle|mentType|
|000018e0| 22 2c 0d 09 6b 51 33 45 | 72 72 6f 72 4e 6f 74 53 |",..kQ3E|rrorNotS|
|000018f0| 75 70 70 6f 72 74 65 64 | 2c 20 22 5c 70 6b 51 33 |upported|, "\pkQ3|
|00001900| 45 72 72 6f 72 4e 6f 74 | 53 75 70 70 6f 72 74 65 |ErrorNot|Supporte|
|00001910| 64 22 2c 0d 09 2f 2a 20 | 45 78 74 65 6e 73 69 6f |d",../* |Extensio|
|00001920| 6e 20 45 72 72 6f 72 73 | 20 2a 2f 0d 09 6b 51 33 |n Errors| */..kQ3|
|00001930| 45 72 72 6f 72 4e 6f 45 | 78 74 65 6e 73 69 6f 6e |ErrorNoE|xtension|
|00001940| 73 46 6f 6c 64 65 72 2c | 20 22 5c 70 6b 51 33 45 |sFolder,| "\pkQ3E|
|00001950| 72 72 6f 72 4e 6f 45 78 | 74 65 6e 73 69 6f 6e 73 |rrorNoEx|tensions|
|00001960| 46 6f 6c 64 65 72 22 2c | 0d 09 6b 51 33 45 72 72 |Folder",|..kQ3Err|
|00001970| 6f 72 45 78 74 65 6e 73 | 69 6f 6e 45 72 72 6f 72 |orExtens|ionError|
|00001980| 2c 20 22 5c 70 6b 51 33 | 45 72 72 6f 72 45 78 74 |, "\pkQ3|ErrorExt|
|00001990| 65 6e 73 69 6f 6e 45 72 | 72 6f 72 22 2c 0d 09 6b |ensionEr|ror",..k|
|000019a0| 51 33 45 72 72 6f 72 50 | 72 69 76 61 74 65 45 78 |Q3ErrorP|rivateEx|
|000019b0| 74 65 6e 73 69 6f 6e 45 | 72 72 6f 72 2c 20 22 5c |tensionE|rror, "\|
|000019c0| 70 6b 51 33 45 72 72 6f | 72 50 72 69 76 61 74 65 |pkQ3Erro|rPrivate|
|000019d0| 45 78 74 65 6e 73 69 6f | 6e 45 72 72 6f 72 22 2c |Extensio|nError",|
|000019e0| 0d 09 2f 2a 20 47 65 6f | 6d 65 74 72 79 20 45 72 |../* Geo|metry Er|
|000019f0| 72 6f 72 73 20 2a 2f 0d | 09 6b 51 33 45 72 72 6f |rors */.|.kQ3Erro|
|00001a00| 72 44 65 67 65 6e 65 72 | 61 74 65 47 65 6f 6d 65 |rDegener|ateGeome|
|00001a10| 74 72 79 2c 20 22 5c 70 | 6b 51 33 45 72 72 6f 72 |try, "\p|kQ3Error|
|00001a20| 44 65 67 65 6e 65 72 61 | 74 65 47 65 6f 6d 65 74 |Degenera|teGeomet|
|00001a30| 72 79 22 2c 0d 09 6b 51 | 33 45 72 72 6f 72 47 65 |ry",..kQ|3ErrorGe|
|00001a40| 6f 6d 65 74 72 79 49 6e | 73 75 66 66 69 63 69 65 |ometryIn|sufficie|
|00001a50| 6e 74 4e 75 6d 62 65 72 | 4f 66 50 6f 69 6e 74 73 |ntNumber|OfPoints|
|00001a60| 2c 20 22 5c 70 6b 51 33 | 45 72 72 6f 72 47 65 6f |, "\pkQ3|ErrorGeo|
|00001a70| 6d 65 74 72 79 49 6e 73 | 75 66 66 69 63 69 65 6e |metryIns|ufficien|
|00001a80| 74 4e 75 6d 62 65 72 4f | 66 50 6f 69 6e 74 73 22 |tNumberO|fPoints"|
|00001a90| 2c 0d 09 2f 2a 20 49 4f | 20 45 72 72 6f 72 73 20 |,../* IO| Errors |
|00001aa0| 2a 2f 0d 09 6b 51 33 45 | 72 72 6f 72 4e 6f 53 74 |*/..kQ3E|rrorNoSt|
|00001ab0| 6f 72 61 67 65 53 65 74 | 46 6f 72 46 69 6c 65 2c |orageSet|ForFile,|
|00001ac0| 20 22 5c 70 6b 51 33 45 | 72 72 6f 72 4e 6f 53 74 | "\pkQ3E|rrorNoSt|
|00001ad0| 6f 72 61 67 65 53 65 74 | 46 6f 72 46 69 6c 65 22 |orageSet|ForFile"|
|00001ae0| 2c 0d 09 6b 51 33 45 72 | 72 6f 72 45 6e 64 4f 66 |,..kQ3Er|rorEndOf|
|00001af0| 46 69 6c 65 2c 20 22 5c | 70 6b 51 33 45 72 72 6f |File, "\|pkQ3Erro|
|00001b00| 72 45 6e 64 4f 66 46 69 | 6c 65 22 2c 0d 09 6b 51 |rEndOfFi|le",..kQ|
|00001b10| 33 45 72 72 6f 72 46 69 | 6c 65 43 61 6e 63 65 6c |3ErrorFi|leCancel|
|00001b20| 6c 65 64 2c 20 22 5c 70 | 6b 51 33 45 72 72 6f 72 |led, "\p|kQ3Error|
|00001b30| 46 69 6c 65 43 61 6e 63 | 65 6c 6c 65 64 22 2c 0d |FileCanc|elled",.|
|00001b40| 09 6b 51 33 45 72 72 6f | 72 49 6e 76 61 6c 69 64 |.kQ3Erro|rInvalid|
|00001b50| 4d 65 74 61 66 69 6c 65 | 2c 20 22 5c 70 6b 51 33 |Metafile|, "\pkQ3|
|00001b60| 45 72 72 6f 72 49 6e 76 | 61 6c 69 64 4d 65 74 61 |ErrorInv|alidMeta|
|00001b70| 66 69 6c 65 22 2c 0d 20 | 09 6b 51 33 45 72 72 6f |file",. |.kQ3Erro|
|00001b80| 72 49 6e 76 61 6c 69 64 | 4d 65 74 61 66 69 6c 65 |rInvalid|Metafile|
|00001b90| 50 72 69 6d 69 74 69 76 | 65 2c 20 22 5c 70 6b 51 |Primitiv|e, "\pkQ|
|00001ba0| 33 45 72 72 6f 72 49 6e | 76 61 6c 69 64 4d 65 74 |3ErrorIn|validMet|
|00001bb0| 61 66 69 6c 65 50 72 69 | 6d 69 74 69 76 65 22 2c |afilePri|mitive",|
|00001bc0| 0d 20 09 6b 51 33 45 72 | 72 6f 72 49 6e 76 61 6c |. .kQ3Er|rorInval|
|00001bd0| 69 64 4d 65 74 61 66 69 | 6c 65 4c 61 62 65 6c 2c |idMetafi|leLabel,|
|00001be0| 20 22 5c 70 6b 51 33 45 | 72 72 6f 72 49 6e 76 61 | "\pkQ3E|rrorInva|
|00001bf0| 6c 69 64 4d 65 74 61 66 | 69 6c 65 4c 61 62 65 6c |lidMetaf|ileLabel|
|00001c00| 22 2c 0d 20 09 6b 51 33 | 45 72 72 6f 72 49 6e 76 |",. .kQ3|ErrorInv|
|00001c10| 61 6c 69 64 4d 65 74 61 | 66 69 6c 65 4f 62 6a 65 |alidMeta|fileObje|
|00001c20| 63 74 2c 20 22 5c 70 6b | 51 33 45 72 72 6f 72 49 |ct, "\pk|Q3ErrorI|
|00001c30| 6e 76 61 6c 69 64 4d 65 | 74 61 66 69 6c 65 4f 62 |nvalidMe|tafileOb|
|00001c40| 6a 65 63 74 22 2c 0d 20 | 09 6b 51 33 45 72 72 6f |ject",. |.kQ3Erro|
|00001c50| 72 49 6e 76 61 6c 69 64 | 4d 65 74 61 66 69 6c 65 |rInvalid|Metafile|
|00001c60| 53 75 62 4f 62 6a 65 63 | 74 2c 20 22 5c 70 6b 51 |SubObjec|t, "\pkQ|
|00001c70| 33 45 72 72 6f 72 49 6e | 76 61 6c 69 64 4d 65 74 |3ErrorIn|validMet|
|00001c80| 61 66 69 6c 65 53 75 62 | 4f 62 6a 65 63 74 22 2c |afileSub|Object",|
|00001c90| 0d 09 6b 51 33 45 72 72 | 6f 72 49 6e 76 61 6c 69 |..kQ3Err|orInvali|
|00001ca0| 64 53 75 62 4f 62 6a 65 | 63 74 46 6f 72 4f 62 6a |dSubObje|ctForObj|
|00001cb0| 65 63 74 2c 20 22 5c 70 | 6b 51 33 45 72 72 6f 72 |ect, "\p|kQ3Error|
|00001cc0| 49 6e 76 61 6c 69 64 53 | 75 62 4f 62 6a 65 63 74 |InvalidS|ubObject|
|00001cd0| 46 6f 72 4f 62 6a 65 63 | 74 22 2c 0d 09 6b 51 33 |ForObjec|t",..kQ3|
|00001ce0| 45 72 72 6f 72 55 6e 72 | 65 73 6f 6c 76 61 62 6c |ErrorUnr|esolvabl|
|00001cf0| 65 52 65 66 65 72 65 6e | 63 65 2c 20 22 5c 70 6b |eReferen|ce, "\pk|
|00001d00| 51 33 45 72 72 6f 72 55 | 6e 72 65 73 6f 6c 76 61 |Q3ErrorU|nresolva|
|00001d10| 62 6c 65 52 65 66 65 72 | 65 6e 63 65 22 2c 0d 09 |bleRefer|ence",..|
|00001d20| 6b 51 33 45 72 72 6f 72 | 55 6e 6b 6e 6f 77 6e 4f |kQ3Error|UnknownO|
|00001d30| 62 6a 65 63 74 2c 20 22 | 5c 70 6b 51 33 45 72 72 |bject, "|\pkQ3Err|
|00001d40| 6f 72 55 6e 6b 6e 6f 77 | 6e 4f 62 6a 65 63 74 22 |orUnknow|nObject"|
|00001d50| 2c 0d 09 6b 51 33 45 72 | 72 6f 72 53 74 6f 72 61 |,..kQ3Er|rorStora|
|00001d60| 67 65 49 6e 55 73 65 2c | 20 22 5c 70 6b 51 33 45 |geInUse,| "\pkQ3E|
|00001d70| 72 72 6f 72 53 74 6f 72 | 61 67 65 49 6e 55 73 65 |rrorStor|ageInUse|
|00001d80| 22 2c 0d 09 6b 51 33 45 | 72 72 6f 72 53 74 6f 72 |",..kQ3E|rrorStor|
|00001d90| 61 67 65 41 6c 72 65 61 | 64 79 4f 70 65 6e 2c 20 |ageAlrea|dyOpen, |
|00001da0| 22 5c 70 6b 51 33 45 72 | 72 6f 72 53 74 6f 72 61 |"\pkQ3Er|rorStora|
|00001db0| 67 65 41 6c 72 65 61 64 | 79 4f 70 65 6e 22 2c 0d |geAlread|yOpen",.|
|00001dc0| 09 6b 51 33 45 72 72 6f | 72 53 74 6f 72 61 67 65 |.kQ3Erro|rStorage|
|00001dd0| 4e 6f 74 4f 70 65 6e 2c | 20 22 5c 70 6b 51 33 45 |NotOpen,| "\pkQ3E|
|00001de0| 72 72 6f 72 53 74 6f 72 | 61 67 65 4e 6f 74 4f 70 |rrorStor|ageNotOp|
|00001df0| 65 6e 22 2c 0d 09 6b 51 | 33 45 72 72 6f 72 53 74 |en",..kQ|3ErrorSt|
|00001e00| 6f 72 61 67 65 49 73 4f | 70 65 6e 2c 20 22 5c 70 |orageIsO|pen, "\p|
|00001e10| 6b 51 33 45 72 72 6f 72 | 53 74 6f 72 61 67 65 49 |kQ3Error|StorageI|
|00001e20| 73 4f 70 65 6e 22 2c 0d | 09 6b 51 33 45 72 72 6f |sOpen",.|.kQ3Erro|
|00001e30| 72 46 69 6c 65 41 6c 72 | 65 61 64 79 4f 70 65 6e |rFileAlr|eadyOpen|
|00001e40| 2c 20 22 5c 70 6b 51 33 | 45 72 72 6f 72 46 69 6c |, "\pkQ3|ErrorFil|
|00001e50| 65 41 6c 72 65 61 64 79 | 4f 70 65 6e 22 2c 0d 09 |eAlready|Open",..|
|00001e60| 6b 51 33 45 72 72 6f 72 | 46 69 6c 65 4e 6f 74 4f |kQ3Error|FileNotO|
|00001e70| 70 65 6e 2c 20 22 5c 70 | 6b 51 33 45 72 72 6f 72 |pen, "\p|kQ3Error|
|00001e80| 46 69 6c 65 4e 6f 74 4f | 70 65 6e 22 2c 0d 09 6b |FileNotO|pen",..k|
|00001e90| 51 33 45 72 72 6f 72 46 | 69 6c 65 49 73 4f 70 65 |Q3ErrorF|ileIsOpe|
|00001ea0| 6e 2c 20 22 5c 70 6b 51 | 33 45 72 72 6f 72 46 69 |n, "\pkQ|3ErrorFi|
|00001eb0| 6c 65 49 73 4f 70 65 6e | 22 2c 0d 09 6b 51 33 45 |leIsOpen|",..kQ3E|
|00001ec0| 72 72 6f 72 42 65 67 69 | 6e 57 72 69 74 65 41 6c |rrorBegi|nWriteAl|
|00001ed0| 72 65 61 64 79 43 61 6c | 6c 65 64 2c 20 22 5c 70 |readyCal|led, "\p|
|00001ee0| 6b 51 33 45 72 72 6f 72 | 42 65 67 69 6e 57 72 69 |kQ3Error|BeginWri|
|00001ef0| 74 65 41 6c 72 65 61 64 | 79 43 61 6c 6c 65 64 22 |teAlread|yCalled"|
|00001f00| 2c 0d 09 6b 51 33 45 72 | 72 6f 72 42 65 67 69 6e |,..kQ3Er|rorBegin|
|00001f10| 57 72 69 74 65 4e 6f 74 | 43 61 6c 6c 65 64 2c 20 |WriteNot|Called, |
|00001f20| 22 5c 70 6b 51 33 45 72 | 72 6f 72 42 65 67 69 6e |"\pkQ3Er|rorBegin|
|00001f30| 57 72 69 74 65 4e 6f 74 | 43 61 6c 6c 65 64 22 2c |WriteNot|Called",|
|00001f40| 0d 09 6b 51 33 45 72 72 | 6f 72 45 6e 64 57 72 69 |..kQ3Err|orEndWri|
|00001f50| 74 65 4e 6f 74 43 61 6c | 6c 65 64 2c 20 22 5c 70 |teNotCal|led, "\p|
|00001f60| 6b 51 33 45 72 72 6f 72 | 45 6e 64 57 72 69 74 65 |kQ3Error|EndWrite|
|00001f70| 4e 6f 74 43 61 6c 6c 65 | 64 22 2c 0d 09 6b 51 33 |NotCalle|d",..kQ3|
|00001f80| 45 72 72 6f 72 52 65 61 | 64 53 74 61 74 65 49 6e |ErrorRea|dStateIn|
|00001f90| 61 63 74 69 76 65 2c 20 | 22 5c 70 6b 51 33 45 72 |active, |"\pkQ3Er|
|00001fa0| 72 6f 72 52 65 61 64 53 | 74 61 74 65 49 6e 61 63 |rorReadS|tateInac|
|00001fb0| 74 69 76 65 22 2c 0d 09 | 6b 51 33 45 72 72 6f 72 |tive",..|kQ3Error|
|00001fc0| 53 74 61 74 65 55 6e 61 | 76 61 69 6c 61 62 6c 65 |StateUna|vailable|
|00001fd0| 2c 20 22 5c 70 6b 51 33 | 45 72 72 6f 72 53 74 61 |, "\pkQ3|ErrorSta|
|00001fe0| 74 65 55 6e 61 76 61 69 | 6c 61 62 6c 65 22 2c 0d |teUnavai|lable",.|
|00001ff0| 09 6b 51 33 45 72 72 6f | 72 57 72 69 74 65 53 74 |.kQ3Erro|rWriteSt|
|00002000| 61 74 65 49 6e 61 63 74 | 69 76 65 2c 20 22 5c 70 |ateInact|ive, "\p|
|00002010| 6b 51 33 45 72 72 6f 72 | 57 72 69 74 65 53 74 61 |kQ3Error|WriteSta|
|00002020| 74 65 49 6e 61 63 74 69 | 76 65 22 2c 0d 09 6b 51 |teInacti|ve",..kQ|
|00002030| 33 45 72 72 6f 72 53 69 | 7a 65 4e 6f 74 4c 6f 6e |3ErrorSi|zeNotLon|
|00002040| 67 41 6c 69 67 6e 65 64 | 2c 20 22 5c 70 6b 51 33 |gAligned|, "\pkQ3|
|00002050| 45 72 72 6f 72 53 69 7a | 65 4e 6f 74 4c 6f 6e 67 |ErrorSiz|eNotLong|
|00002060| 41 6c 69 67 6e 65 64 22 | 2c 0d 09 6b 51 33 45 72 |Aligned"|,..kQ3Er|
|00002070| 72 6f 72 46 69 6c 65 4d | 6f 64 65 52 65 73 74 72 |rorFileM|odeRestr|
|00002080| 69 63 74 69 6f 6e 2c 20 | 22 5c 70 6b 51 33 45 72 |iction, |"\pkQ3Er|
|00002090| 72 6f 72 46 69 6c 65 4d | 6f 64 65 52 65 73 74 72 |rorFileM|odeRestr|
|000020a0| 69 63 74 69 6f 6e 22 2c | 0d 09 6b 51 33 45 72 72 |iction",|..kQ3Err|
|000020b0| 6f 72 49 6e 76 61 6c 69 | 64 48 65 78 53 74 72 69 |orInvali|dHexStri|
|000020c0| 6e 67 2c 20 22 5c 70 6b | 51 33 45 72 72 6f 72 49 |ng, "\pk|Q3ErrorI|
|000020d0| 6e 76 61 6c 69 64 48 65 | 78 53 74 72 69 6e 67 22 |nvalidHe|xString"|
|000020e0| 2c 0d 09 6b 51 33 45 72 | 72 6f 72 57 72 6f 74 65 |,..kQ3Er|rorWrote|
|000020f0| 4d 6f 72 65 54 68 61 6e | 53 69 7a 65 2c 20 22 5c |MoreThan|Size, "\|
|00002100| 70 6b 51 33 45 72 72 6f | 72 57 72 6f 74 65 4d 6f |pkQ3Erro|rWroteMo|
|00002110| 72 65 54 68 61 6e 53 69 | 7a 65 22 2c 0d 09 6b 51 |reThanSi|ze",..kQ|
|00002120| 33 45 72 72 6f 72 57 72 | 6f 74 65 4c 65 73 73 54 |3ErrorWr|oteLessT|
|00002130| 68 61 6e 53 69 7a 65 2c | 20 22 5c 70 6b 51 33 45 |hanSize,| "\pkQ3E|
|00002140| 72 72 6f 72 57 72 6f 74 | 65 4c 65 73 73 54 68 61 |rrorWrot|eLessTha|
|00002150| 6e 53 69 7a 65 22 2c 0d | 09 6b 51 33 45 72 72 6f |nSize",.|.kQ3Erro|
|00002160| 72 52 65 61 64 4c 65 73 | 73 54 68 61 6e 53 69 7a |rReadLes|sThanSiz|
|00002170| 65 2c 20 22 5c 70 6b 51 | 33 45 72 72 6f 72 52 65 |e, "\pkQ|3ErrorRe|
|00002180| 61 64 4c 65 73 73 54 68 | 61 6e 53 69 7a 65 22 2c |adLessTh|anSize",|
|00002190| 0d 09 6b 51 33 45 72 72 | 6f 72 52 65 61 64 4d 6f |..kQ3Err|orReadMo|
|000021a0| 72 65 54 68 61 6e 53 69 | 7a 65 2c 20 22 5c 70 6b |reThanSi|ze, "\pk|
|000021b0| 51 33 45 72 72 6f 72 52 | 65 61 64 4d 6f 72 65 54 |Q3ErrorR|eadMoreT|
|000021c0| 68 61 6e 53 69 7a 65 22 | 2c 0d 09 6b 51 33 45 72 |hanSize"|,..kQ3Er|
|000021d0| 72 6f 72 4e 6f 42 65 67 | 69 6e 47 72 6f 75 70 2c |rorNoBeg|inGroup,|
|000021e0| 20 22 5c 70 6b 51 33 45 | 72 72 6f 72 4e 6f 42 65 | "\pkQ3E|rrorNoBe|
|000021f0| 67 69 6e 47 72 6f 75 70 | 22 2c 0d 09 6b 51 33 45 |ginGroup|",..kQ3E|
|00002200| 72 72 6f 72 53 69 7a 65 | 4d 69 73 6d 61 74 63 68 |rrorSize|Mismatch|
|00002210| 2c 20 22 5c 70 6b 51 33 | 45 72 72 6f 72 53 69 7a |, "\pkQ3|ErrorSiz|
|00002220| 65 4d 69 73 6d 61 74 63 | 68 22 2c 0d 09 6b 51 33 |eMismatc|h",..kQ3|
|00002230| 45 72 72 6f 72 53 74 72 | 69 6e 67 45 78 63 65 65 |ErrorStr|ingExcee|
|00002240| 64 73 4d 61 78 69 6d 75 | 6d 4c 65 6e 67 74 68 2c |dsMaximu|mLength,|
|00002250| 20 22 5c 70 6b 51 33 45 | 72 72 6f 72 53 74 72 69 | "\pkQ3E|rrorStri|
|00002260| 6e 67 45 78 63 65 65 64 | 73 4d 61 78 69 6d 75 6d |ngExceed|sMaximum|
|00002270| 4c 65 6e 67 74 68 22 2c | 0d 09 6b 51 33 45 72 72 |Length",|..kQ3Err|
|00002280| 6f 72 56 61 6c 75 65 45 | 78 63 65 65 64 73 4d 61 |orValueE|xceedsMa|
|00002290| 78 69 6d 75 6d 53 69 7a | 65 2c 20 22 5c 70 6b 51 |ximumSiz|e, "\pkQ|
|000022a0| 33 45 72 72 6f 72 56 61 | 6c 75 65 45 78 63 65 65 |3ErrorVa|lueExcee|
|000022b0| 64 73 4d 61 78 69 6d 75 | 6d 53 69 7a 65 22 2c 0d |dsMaximu|mSize",.|
|000022c0| 09 6b 51 33 45 72 72 6f | 72 4e 6f 6e 55 6e 69 71 |.kQ3Erro|rNonUniq|
|000022d0| 75 65 4c 61 62 65 6c 2c | 20 22 5c 70 6b 51 33 45 |ueLabel,| "\pkQ3E|
|000022e0| 72 72 6f 72 4e 6f 6e 55 | 6e 69 71 75 65 4c 61 62 |rrorNonU|niqueLab|
|000022f0| 65 6c 22 2c 0d 09 6b 51 | 33 45 72 72 6f 72 45 6e |el",..kQ|3ErrorEn|
|00002300| 64 4f 66 43 6f 6e 74 61 | 69 6e 65 72 2c 20 22 5c |dOfConta|iner, "\|
|00002310| 70 6b 51 33 45 72 72 6f | 72 45 6e 64 4f 66 43 6f |pkQ3Erro|rEndOfCo|
|00002320| 6e 74 61 69 6e 65 72 22 | 2c 0d 09 6b 51 33 45 72 |ntainer"|,..kQ3Er|
|00002330| 72 6f 72 55 6e 6d 61 74 | 63 68 65 64 45 6e 64 47 |rorUnmat|chedEndG|
|00002340| 72 6f 75 70 2c 20 22 5c | 70 6b 51 33 45 72 72 6f |roup, "\|pkQ3Erro|
|00002350| 72 55 6e 6d 61 74 63 68 | 65 64 45 6e 64 47 72 6f |rUnmatch|edEndGro|
|00002360| 75 70 22 2c 0d 09 6b 51 | 33 45 72 72 6f 72 46 69 |up",..kQ|3ErrorFi|
|00002370| 6c 65 56 65 72 73 69 6f | 6e 45 78 69 73 74 73 2c |leVersio|nExists,|
|00002380| 20 22 5c 70 6b 51 33 45 | 72 72 6f 72 46 69 6c 65 | "\pkQ3E|rrorFile|
|00002390| 56 65 72 73 69 6f 6e 45 | 78 69 73 74 73 22 2c 0d |VersionE|xists",.|
|000023a0| 09 2f 2a 20 56 69 65 77 | 20 65 72 72 6f 72 73 20 |./* View| errors |
|000023b0| 2a 2f 0d 09 6b 51 33 45 | 72 72 6f 72 56 69 65 77 |*/..kQ3E|rrorView|
|000023c0| 4e 6f 74 53 74 61 72 74 | 65 64 2c 20 22 5c 70 6b |NotStart|ed, "\pk|
|000023d0| 51 33 45 72 72 6f 72 56 | 69 65 77 4e 6f 74 53 74 |Q3ErrorV|iewNotSt|
|000023e0| 61 72 74 65 64 22 2c 0d | 09 6b 51 33 45 72 72 6f |arted",.|.kQ3Erro|
|000023f0| 72 56 69 65 77 49 73 53 | 74 61 72 74 65 64 2c 20 |rViewIsS|tarted, |
|00002400| 22 5c 70 6b 51 33 45 72 | 72 6f 72 56 69 65 77 49 |"\pkQ3Er|rorViewI|
|00002410| 73 53 74 61 72 74 65 64 | 22 2c 0d 09 6b 51 33 45 |sStarted|",..kQ3E|
|00002420| 72 72 6f 72 52 65 6e 64 | 65 72 65 72 4e 6f 74 53 |rrorRend|ererNotS|
|00002430| 65 74 2c 20 22 5c 70 6b | 51 33 45 72 72 6f 72 52 |et, "\pk|Q3ErrorR|
|00002440| 65 6e 64 65 72 65 72 4e | 6f 74 53 65 74 22 2c 0d |endererN|otSet",.|
|00002450| 09 6b 51 33 45 72 72 6f | 72 52 65 6e 64 65 72 69 |.kQ3Erro|rRenderi|
|00002460| 6e 67 49 73 41 63 74 69 | 76 65 2c 20 22 5c 70 6b |ngIsActi|ve, "\pk|
|00002470| 51 33 45 72 72 6f 72 52 | 65 6e 64 65 72 69 6e 67 |Q3ErrorR|endering|
|00002480| 49 73 41 63 74 69 76 65 | 22 2c 0d 09 6b 51 33 45 |IsActive|",..kQ3E|
|00002490| 72 72 6f 72 49 6d 6d 65 | 64 69 61 74 65 4d 6f 64 |rrorImme|diateMod|
|000024a0| 65 55 6e 64 65 72 66 6c | 6f 77 2c 20 22 5c 70 6b |eUnderfl|ow, "\pk|
|000024b0| 51 33 45 72 72 6f 72 49 | 6d 6d 65 64 69 61 74 65 |Q3ErrorI|mmediate|
|000024c0| 4d 6f 64 65 55 6e 64 65 | 72 66 6c 6f 77 22 2c 0d |ModeUnde|rflow",.|
|000024d0| 09 6b 51 33 45 72 72 6f | 72 44 69 73 70 6c 61 79 |.kQ3Erro|rDisplay|
|000024e0| 4e 6f 74 53 65 74 2c 20 | 22 5c 70 6b 51 33 45 72 |NotSet, |"\pkQ3Er|
|000024f0| 72 6f 72 44 69 73 70 6c | 61 79 4e 6f 74 53 65 74 |rorDispl|ayNotSet|
|00002500| 22 2c 0d 09 6b 51 33 45 | 72 72 6f 72 43 61 6d 65 |",..kQ3E|rrorCame|
|00002510| 72 61 4e 6f 74 53 65 74 | 2c 20 22 5c 70 6b 51 33 |raNotSet|, "\pkQ3|
|00002520| 45 72 72 6f 72 43 61 6d | 65 72 61 4e 6f 74 53 65 |ErrorCam|eraNotSe|
|00002530| 74 22 2c 0d 09 6b 51 33 | 45 72 72 6f 72 44 72 61 |t",..kQ3|ErrorDra|
|00002540| 77 43 6f 6e 74 65 78 74 | 4e 6f 74 53 65 74 2c 20 |wContext|NotSet, |
|00002550| 22 5c 70 6b 51 33 45 72 | 72 6f 72 44 72 61 77 43 |"\pkQ3Er|rorDrawC|
|00002560| 6f 6e 74 65 78 74 4e 6f | 74 53 65 74 22 2c 0d 09 |ontextNo|tSet",..|
|00002570| 6b 51 33 45 72 72 6f 72 | 4e 6f 6e 49 6e 76 65 72 |kQ3Error|NonInver|
|00002580| 74 69 62 6c 65 4d 61 74 | 72 69 78 2c 20 22 5c 70 |tibleMat|rix, "\p|
|00002590| 6b 51 33 45 72 72 6f 72 | 4e 6f 6e 49 6e 76 65 72 |kQ3Error|NonInver|
|000025a0| 74 69 62 6c 65 4d 61 74 | 72 69 78 22 2c 0d 09 6b |tibleMat|rix",..k|
|000025b0| 51 33 45 72 72 6f 72 52 | 65 6e 64 65 72 69 6e 67 |Q3ErrorR|endering|
|000025c0| 4e 6f 74 53 74 61 72 74 | 65 64 2c 20 22 5c 70 6b |NotStart|ed, "\pk|
|000025d0| 51 33 45 72 72 6f 72 52 | 65 6e 64 65 72 69 6e 67 |Q3ErrorR|endering|
|000025e0| 4e 6f 74 53 74 61 72 74 | 65 64 22 2c 0d 09 6b 51 |NotStart|ed",..kQ|
|000025f0| 33 45 72 72 6f 72 50 69 | 63 6b 69 6e 67 4e 6f 74 |3ErrorPi|ckingNot|
|00002600| 53 74 61 72 74 65 64 2c | 20 22 5c 70 6b 51 33 45 |Started,| "\pkQ3E|
|00002610| 72 72 6f 72 50 69 63 6b | 69 6e 67 4e 6f 74 53 74 |rrorPick|ingNotSt|
|00002620| 61 72 74 65 64 22 2c 0d | 09 6b 51 33 45 72 72 6f |arted",.|.kQ3Erro|
|00002630| 72 42 6f 75 6e 64 73 4e | 6f 74 53 74 61 72 74 65 |rBoundsN|otStarte|
|00002640| 64 2c 20 22 5c 70 6b 51 | 33 45 72 72 6f 72 42 6f |d, "\pkQ|3ErrorBo|
|00002650| 75 6e 64 73 4e 6f 74 53 | 74 61 72 74 65 64 22 2c |undsNotS|tarted",|
|00002660| 0d 09 6b 51 33 45 72 72 | 6f 72 44 61 74 61 4e 6f |..kQ3Err|orDataNo|
|00002670| 74 41 76 61 69 6c 61 62 | 6c 65 2c 20 22 5c 70 6b |tAvailab|le, "\pk|
|00002680| 51 33 45 72 72 6f 72 44 | 61 74 61 4e 6f 74 41 76 |Q3ErrorD|ataNotAv|
|00002690| 61 69 6c 61 62 6c 65 22 | 2c 0d 09 6b 51 33 45 72 |ailable"|,..kQ3Er|
|000026a0| 72 6f 72 4e 6f 74 68 69 | 6e 67 54 6f 50 6f 70 2c |rorNothi|ngToPop,|
|000026b0| 20 22 5c 70 6b 51 33 45 | 72 72 6f 72 4e 6f 74 68 | "\pkQ3E|rrorNoth|
|000026c0| 69 6e 67 54 6f 50 6f 70 | 22 2c 0d 09 2f 2a 20 52 |ingToPop|",../* R|
|000026d0| 65 6e 64 65 72 65 72 20 | 45 72 72 6f 72 73 20 2a |enderer |Errors *|
|000026e0| 2f 0d 09 6b 51 33 45 72 | 72 6f 72 55 6e 6b 6e 6f |/..kQ3Er|rorUnkno|
|000026f0| 77 6e 53 74 75 64 69 6f | 54 79 70 65 2c 20 22 5c |wnStudio|Type, "\|
|00002700| 70 6b 51 33 45 72 72 6f | 72 55 6e 6b 6e 6f 77 6e |pkQ3Erro|rUnknown|
|00002710| 53 74 75 64 69 6f 54 79 | 70 65 22 2c 09 09 09 2f |StudioTy|pe",.../|
|00002720| 2a 20 54 4f 44 4f 20 4e | 61 6d 65 20 43 68 61 6e |* TODO N|ame Chan|
|00002730| 67 65 20 2a 2f 0d 09 6b | 51 33 45 72 72 6f 72 41 |ge */..k|Q3ErrorA|
|00002740| 6c 72 65 61 64 79 52 65 | 6e 64 65 72 69 6e 67 2c |lreadyRe|ndering,|
|00002750| 20 22 5c 70 6b 51 33 45 | 72 72 6f 72 41 6c 72 65 | "\pkQ3E|rrorAlre|
|00002760| 61 64 79 52 65 6e 64 65 | 72 69 6e 67 22 2c 0d 09 |adyRende|ring",..|
|00002770| 6b 51 33 45 72 72 6f 72 | 53 74 61 72 74 47 72 6f |kQ3Error|StartGro|
|00002780| 75 70 52 61 6e 67 65 2c | 20 22 5c 70 6b 51 33 45 |upRange,| "\pkQ3E|
|00002790| 72 72 6f 72 53 74 61 72 | 74 47 72 6f 75 70 52 61 |rrorStar|tGroupRa|
|000027a0| 6e 67 65 22 2c 0d 09 6b | 51 33 45 72 72 6f 72 55 |nge",..k|Q3ErrorU|
|000027b0| 6e 73 75 70 70 6f 72 74 | 65 64 47 65 6f 6d 65 74 |nsupport|edGeomet|
|000027c0| 72 79 54 79 70 65 2c 20 | 22 5c 70 6b 51 33 45 72 |ryType, |"\pkQ3Er|
|000027d0| 72 6f 72 55 6e 73 75 70 | 70 6f 72 74 65 64 47 65 |rorUnsup|portedGe|
|000027e0| 6f 6d 65 74 72 79 54 79 | 70 65 22 2c 0d 09 6b 51 |ometryTy|pe",..kQ|
|000027f0| 33 45 72 72 6f 72 49 6e | 76 61 6c 69 64 47 65 6f |3ErrorIn|validGeo|
|00002800| 6d 65 74 72 79 54 79 70 | 65 2c 20 22 5c 70 6b 51 |metryTyp|e, "\pkQ|
|00002810| 33 45 72 72 6f 72 49 6e | 76 61 6c 69 64 47 65 6f |3ErrorIn|validGeo|
|00002820| 6d 65 74 72 79 54 79 70 | 65 22 2c 0d 09 6b 51 33 |metryTyp|e",..kQ3|
|00002830| 45 72 72 6f 72 55 6e 73 | 75 70 70 6f 72 74 65 64 |ErrorUns|upported|
|00002840| 46 75 6e 63 74 69 6f 6e | 61 6c 69 74 79 2c 20 22 |Function|ality, "|
|00002850| 5c 70 6b 51 33 45 72 72 | 6f 72 55 6e 73 75 70 70 |\pkQ3Err|orUnsupp|
|00002860| 6f 72 74 65 64 46 75 6e | 63 74 69 6f 6e 61 6c 69 |ortedFun|ctionali|
|00002870| 74 79 22 2c 0d 09 2f 2a | 20 47 72 6f 75 70 20 45 |ty",../*| Group E|
|00002880| 72 72 6f 72 73 20 2a 2f | 0d 09 6b 51 33 45 72 72 |rrors */|..kQ3Err|
|00002890| 6f 72 49 6e 76 61 6c 69 | 64 50 6f 73 69 74 69 6f |orInvali|dPositio|
|000028a0| 6e 46 6f 72 47 72 6f 75 | 70 2c 20 22 5c 70 6b 51 |nForGrou|p, "\pkQ|
|000028b0| 33 45 72 72 6f 72 49 6e | 76 61 6c 69 64 50 6f 73 |3ErrorIn|validPos|
|000028c0| 69 74 69 6f 6e 46 6f 72 | 47 72 6f 75 70 22 2c 0d |itionFor|Group",.|
|000028d0| 09 6b 51 33 45 72 72 6f | 72 49 6e 76 61 6c 69 64 |.kQ3Erro|rInvalid|
|000028e0| 4f 62 6a 65 63 74 46 6f | 72 47 72 6f 75 70 2c 20 |ObjectFo|rGroup, |
|000028f0| 22 5c 70 6b 51 33 45 72 | 72 6f 72 49 6e 76 61 6c |"\pkQ3Er|rorInval|
|00002900| 69 64 4f 62 6a 65 63 74 | 46 6f 72 47 72 6f 75 70 |idObject|ForGroup|
|00002910| 22 2c 0d 09 6b 51 33 45 | 72 72 6f 72 49 6e 76 61 |",..kQ3E|rrorInva|
|00002920| 6c 69 64 4f 62 6a 65 63 | 74 46 6f 72 50 6f 73 69 |lidObjec|tForPosi|
|00002930| 74 69 6f 6e 2c 20 22 5c | 70 6b 51 33 45 72 72 6f |tion, "\|pkQ3Erro|
|00002940| 72 49 6e 76 61 6c 69 64 | 4f 62 6a 65 63 74 46 6f |rInvalid|ObjectFo|
|00002950| 72 50 6f 73 69 74 69 6f | 6e 22 2c 0d 09 2f 2a 20 |rPositio|n",../* |
|00002960| 54 72 61 6e 73 66 6f 72 | 6d 20 45 72 72 6f 72 73 |Transfor|m Errors|
|00002970| 20 2a 2f 0d 09 6b 51 33 | 45 72 72 6f 72 53 63 61 | */..kQ3|ErrorSca|
|00002980| 6c 65 4f 66 5a 65 72 6f | 2c 20 22 5c 70 6b 51 33 |leOfZero|, "\pkQ3|
|00002990| 45 72 72 6f 72 53 63 61 | 6c 65 4f 66 5a 65 72 6f |ErrorSca|leOfZero|
|000029a0| 22 2c 09 09 09 09 2f 2a | 20 54 72 61 6e 73 66 6f |",..../*| Transfo|
|000029b0| 72 6d 20 65 72 72 6f 72 | 73 3f 20 2a 2f 0d 09 2f |rm error|s? */../|
|000029c0| 2a 20 53 74 72 69 6e 67 | 20 45 72 72 6f 72 73 20 |* String| Errors |
|000029d0| 2a 2f 0d 09 6b 51 33 45 | 72 72 6f 72 42 61 64 53 |*/..kQ3E|rrorBadS|
|000029e0| 74 72 69 6e 67 54 79 70 | 65 2c 20 22 5c 70 6b 51 |tringTyp|e, "\pkQ|
|000029f0| 33 45 72 72 6f 72 42 61 | 64 53 74 72 69 6e 67 54 |3ErrorBa|dStringT|
|00002a00| 79 70 65 22 2c 09 09 09 | 09 2f 2a 20 57 68 61 74 |ype",...|./* What|
|00002a10| 20 69 73 20 74 68 69 73 | 3f 20 2a 2f 0d 09 2f 2a | is this|? */../*|
|00002a20| 20 41 74 74 72 69 62 75 | 74 65 20 45 72 72 6f 72 | Attribu|te Error|
|00002a30| 73 20 2a 2f 0d 09 6b 51 | 33 45 72 72 6f 72 41 74 |s */..kQ|3ErrorAt|
|00002a40| 74 72 69 62 75 74 65 4e | 6f 74 43 6f 6e 74 61 69 |tributeN|otContai|
|00002a50| 6e 65 64 2c 20 22 5c 70 | 6b 51 33 45 72 72 6f 72 |ned, "\p|kQ3Error|
|00002a60| 41 74 74 72 69 62 75 74 | 65 4e 6f 74 43 6f 6e 74 |Attribut|eNotCont|
|00002a70| 61 69 6e 65 64 22 2c 09 | 09 2f 2a 20 57 68 61 74 |ained",.|./* What|
|00002a80| 20 69 73 20 74 68 69 73 | 3f 20 2a 2f 0d 09 6b 51 | is this|? */..kQ|
|00002a90| 33 45 72 72 6f 72 41 74 | 74 72 69 62 75 74 65 49 |3ErrorAt|tributeI|
|00002aa0| 6e 76 61 6c 69 64 54 79 | 70 65 2c 20 22 5c 70 6b |nvalidTy|pe, "\pk|
|00002ab0| 51 33 45 72 72 6f 72 41 | 74 74 72 69 62 75 74 65 |Q3ErrorA|ttribute|
|00002ac0| 49 6e 76 61 6c 69 64 54 | 79 70 65 22 2c 09 09 2f |InvalidT|ype",../|
|00002ad0| 2a 20 57 68 61 74 20 69 | 73 20 74 68 69 73 3f 20 |* What i|s this? |
|00002ae0| 2a 2f 0d 09 2f 2a 20 43 | 61 6d 65 72 61 20 45 72 |*/../* C|amera Er|
|00002af0| 72 6f 72 73 20 2a 2f 0d | 09 6b 51 33 45 72 72 6f |rors */.|.kQ3Erro|
|00002b00| 72 49 6e 76 61 6c 69 64 | 43 61 6d 65 72 61 56 61 |rInvalid|CameraVa|
|00002b10| 6c 75 65 73 2c 20 22 5c | 70 6b 51 33 45 72 72 6f |lues, "\|pkQ3Erro|
|00002b20| 72 49 6e 76 61 6c 69 64 | 43 61 6d 65 72 61 56 61 |rInvalid|CameraVa|
|00002b30| 6c 75 65 73 22 2c 09 09 | 2f 2a 20 52 65 64 75 6e |lues",..|/* Redun|
|00002b40| 64 61 6e 74 20 77 69 74 | 68 20 6b 51 33 45 72 72 |dant wit|h kQ3Err|
|00002b50| 6f 72 50 61 72 61 6d 65 | 74 65 72 4f 75 74 4f 66 |orParame|terOutOf|
|00002b60| 52 61 6e 67 65 20 2a 2f | 0d 09 2f 2a 20 44 72 61 |Range */|../* Dra|
|00002b70| 77 43 6f 6e 74 65 78 74 | 20 45 72 72 6f 72 73 20 |wContext| Errors |
|00002b80| 2a 2f 0d 09 6b 51 33 45 | 72 72 6f 72 42 61 64 44 |*/..kQ3E|rrorBadD|
|00002b90| 72 61 77 43 6f 6e 74 65 | 78 74 54 79 70 65 2c 20 |rawConte|xtType, |
|00002ba0| 22 5c 70 6b 51 33 45 72 | 72 6f 72 42 61 64 44 72 |"\pkQ3Er|rorBadDr|
|00002bb0| 61 77 43 6f 6e 74 65 78 | 74 54 79 70 65 22 2c 0d |awContex|tType",.|
|00002bc0| 09 6b 51 33 45 72 72 6f | 72 42 61 64 44 72 61 77 |.kQ3Erro|rBadDraw|
|00002bd0| 43 6f 6e 74 65 78 74 46 | 6c 61 67 2c 20 22 5c 70 |ContextF|lag, "\p|
|00002be0| 6b 51 33 45 72 72 6f 72 | 42 61 64 44 72 61 77 43 |kQ3Error|BadDrawC|
|00002bf0| 6f 6e 74 65 78 74 46 6c | 61 67 22 2c 0d 09 6b 51 |ontextFl|ag",..kQ|
|00002c00| 33 45 72 72 6f 72 42 61 | 64 44 72 61 77 43 6f 6e |3ErrorBa|dDrawCon|
|00002c10| 74 65 78 74 2c 20 22 5c | 70 6b 51 33 45 72 72 6f |text, "\|pkQ3Erro|
|00002c20| 72 42 61 64 44 72 61 77 | 43 6f 6e 74 65 78 74 22 |rBadDraw|Context"|
|00002c30| 2c 0d 09 6b 51 33 45 72 | 72 6f 72 55 6e 73 75 70 |,..kQ3Er|rorUnsup|
|00002c40| 70 6f 72 74 65 64 50 69 | 78 65 6c 44 65 70 74 68 |portedPi|xelDepth|
|00002c50| 2c 20 22 5c 70 6b 51 33 | 45 72 72 6f 72 55 6e 73 |, "\pkQ3|ErrorUns|
|00002c60| 75 70 70 6f 72 74 65 64 | 50 69 78 65 6c 44 65 70 |upported|PixelDep|
|00002c70| 74 68 22 0d 7d 20 3b 0d | 0d 0d 0d 0d 73 74 61 74 |th".} ;.|....stat|
|00002c80| 69 63 20 76 6f 69 64 20 | 43 6f 6e 63 61 74 65 6e |ic void |Concaten|
|00002c90| 61 74 65 53 74 72 69 6e | 67 28 20 53 74 72 32 35 |ateStrin|g( Str25|
|00002ca0| 35 20 66 69 72 73 74 53 | 74 72 69 6e 67 2c 20 53 |5 firstS|tring, S|
|00002cb0| 74 72 32 35 35 20 61 64 | 64 54 68 69 73 20 29 20 |tr255 ad|dThis ) |
|00002cc0| 3b 0d 73 74 61 74 69 63 | 20 76 6f 69 64 20 43 6f |;.static| void Co|
|00002cd0| 70 79 53 74 72 69 6e 67 | 28 20 53 74 72 32 35 35 |pyString|( Str255|
|00002ce0| 20 66 69 72 73 74 53 74 | 72 69 6e 67 2c 20 53 74 | firstSt|ring, St|
|00002cf0| 72 32 35 35 20 66 72 6f | 6d 54 68 69 73 20 29 20 |r255 fro|mThis ) |
|00002d00| 3b 0d 73 74 61 74 69 63 | 20 76 6f 69 64 20 50 72 |;.static| void Pr|
|00002d10| 65 73 65 6e 74 45 72 72 | 4d 73 67 49 6e 44 69 61 |esentErr|MsgInDia|
|00002d20| 6c 6f 67 28 20 53 74 72 | 32 35 35 20 74 68 65 45 |log( Str|255 theE|
|00002d30| 72 72 6f 72 20 29 20 3b | 0d 0d 0d 2f 2f 2d 2d 2d |rror ) ;|...//---|
|00002d40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002d50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002d60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002d70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002d80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002d90| 2d 2d 2d 2d 2d 2d 2d 2d | 0d 2f 2f 20 4d 79 45 72 |--------|.// MyEr|
|00002da0| 72 6f 72 48 61 6e 64 6c | 65 72 20 2d 20 68 61 6e |rorHandl|er - han|
|00002db0| 64 6c 65 20 77 61 72 6e | 69 6e 67 73 20 66 72 6f |dle warn|ings fro|
|00002dc0| 6d 20 51 75 69 63 6b 44 | 72 61 77 20 33 64 0d 76 |m QuickD|raw 3d.v|
|00002dd0| 6f 69 64 20 4d 79 45 72 | 72 6f 72 48 61 6e 64 6c |oid MyEr|rorHandl|
|00002de0| 65 72 28 20 54 51 33 45 | 72 72 6f 72 20 73 74 69 |er( TQ3E|rror sti|
|00002df0| 63 6b 79 2c 20 54 51 33 | 45 72 72 6f 72 20 6c 61 |cky, TQ3|Error la|
|00002e00| 74 65 73 74 2c 20 6c 6f | 6e 67 20 72 65 66 43 6f |test, lo|ng refCo|
|00002e10| 6e 20 29 0d 7b 0d 09 53 | 74 72 32 35 35 20 09 6d |n ).{..S|tr255 .m|
|00002e20| 79 45 72 72 6f 72 53 74 | 72 20 3b 0d 09 53 74 72 |yErrorSt|r ;..Str|
|00002e30| 32 35 35 09 74 68 65 57 | 68 6f 6c 65 53 74 72 69 |255.theW|holeStri|
|00002e40| 6e 67 20 3b 0d 0d 09 73 | 68 6f 72 74 09 73 74 69 |ng ;...s|hort.sti|
|00002e50| 63 6b 79 49 6e 64 65 78 | 20 3d 20 73 74 69 63 6b |ckyIndex| = stick|
|00002e60| 79 20 2d 20 6b 51 33 45 | 72 72 6f 72 49 6e 74 65 |y - kQ3E|rrorInte|
|00002e70| 72 6e 61 6c 45 72 72 6f | 72 20 3b 0d 09 73 68 6f |rnalErro|r ;..sho|
|00002e80| 72 74 09 6c 61 74 65 73 | 74 49 6e 64 65 78 20 3d |rt.lates|tIndex =|
|00002e90| 20 6c 61 74 65 73 74 20 | 2d 20 6b 51 33 45 72 72 | latest |- kQ3Err|
|00002ea0| 6f 72 49 6e 74 65 72 6e | 61 6c 45 72 72 6f 72 20 |orIntern|alError |
|00002eb0| 3b 0d 09 0d 09 2f 2f 20 | 69 66 20 74 68 65 20 65 |;....// |if the e|
|00002ec0| 72 72 6f 72 20 69 73 20 | 6f 75 74 20 6f 66 20 72 |rror is |out of r|
|00002ed0| 61 6e 67 65 2c 20 74 68 | 65 6e 20 6a 75 73 74 20 |ange, th|en just |
|00002ee0| 74 65 6c 6c 20 75 73 20 | 74 68 61 74 20 73 6f 6d |tell us |that som|
|00002ef0| 65 74 68 69 6e 67 0d 09 | 2f 2f 20 22 75 6e 6b 6e |ething..|// "unkn|
|00002f00| 6f 77 6e 22 20 68 61 70 | 70 65 6e 65 64 2e 20 4f |own" hap|pened. O|
|00002f10| 74 68 65 72 77 69 73 65 | 20 6c 6f 6f 6b 20 75 70 |therwise| look up|
|00002f20| 20 74 68 65 20 65 72 72 | 6f 72 20 66 72 6f 6d 20 | the err|or from |
|00002f30| 74 68 65 20 74 61 62 6c | 65 2e 0d 09 69 66 28 20 |the tabl|e...if( |
|00002f40| 73 74 69 63 6b 79 20 21 | 3d 20 6b 51 33 45 72 72 |sticky !|= kQ3Err|
|00002f50| 6f 72 4e 6f 6e 65 20 26 | 26 20 28 20 73 74 69 63 |orNone &|& ( stic|
|00002f60| 6b 79 20 3c 20 6b 51 33 | 45 72 72 6f 72 49 6e 74 |ky < kQ3|ErrorInt|
|00002f70| 65 72 6e 61 6c 45 72 72 | 6f 72 20 7c 7c 20 73 74 |ernalErr|or || st|
|00002f80| 69 63 6b 79 20 3e 20 6b | 51 33 45 72 72 6f 72 55 |icky > k|Q3ErrorU|
|00002f90| 6e 73 75 70 70 6f 72 74 | 65 64 50 69 78 65 6c 44 |nsupport|edPixelD|
|00002fa0| 65 70 74 68 20 29 29 20 | 7b 0d 09 09 43 6f 70 79 |epth )) |{...Copy|
|00002fb0| 53 74 72 69 6e 67 28 09 | 74 68 65 57 68 6f 6c 65 |String(.|theWhole|
|00002fc0| 53 74 72 69 6e 67 2c 20 | 73 74 72 69 6e 67 54 61 |String, |stringTa|
|00002fd0| 62 6c 65 5b 6b 45 72 72 | 6f 72 53 74 72 69 6e 67 |ble[kErr|orString|
|00002fe0| 5d 2e 65 72 72 6f 72 53 | 74 72 69 6e 67 20 20 29 |].errorS|tring )|
|00002ff0| 20 3b 0d 09 09 43 6f 6e | 63 61 74 65 6e 61 74 65 | ;...Con|catenate|
|00003000| 53 74 72 69 6e 67 28 20 | 74 68 65 57 68 6f 6c 65 |String( |theWhole|
|00003010| 53 74 72 69 6e 67 2c 20 | 73 74 72 69 6e 67 54 61 |String, |stringTa|
|00003020| 62 6c 65 5b 20 6b 55 6e | 6b 6e 6f 77 6e 45 72 72 |ble[ kUn|knownErr|
|00003030| 6f 72 53 74 72 69 6e 67 | 20 5d 2e 65 72 72 6f 72 |orString| ].error|
|00003040| 53 74 72 69 6e 67 20 29 | 20 3b 0d 09 7d 0d 09 65 |String )| ;..}..e|
|00003050| 6c 73 65 20 7b 0d 09 09 | 0d 09 09 0d 09 09 43 6f |lse {...|......Co|
|00003060| 70 79 53 74 72 69 6e 67 | 28 09 74 68 65 57 68 6f |pyString|(.theWho|
|00003070| 6c 65 53 74 72 69 6e 67 | 2c 20 73 74 72 69 6e 67 |leString|, string|
|00003080| 54 61 62 6c 65 5b 20 6b | 45 72 72 6f 72 53 74 72 |Table[ k|ErrorStr|
|00003090| 69 6e 67 20 5d 2e 65 72 | 72 6f 72 53 74 72 69 6e |ing ].er|rorStrin|
|000030a0| 67 20 20 29 20 3b 0d 09 | 09 0d 09 09 43 6f 6e 63 |g ) ;..|....Conc|
|000030b0| 61 74 65 6e 61 74 65 53 | 74 72 69 6e 67 28 20 74 |atenateS|tring( t|
|000030c0| 68 65 57 68 6f 6c 65 53 | 74 72 69 6e 67 2c 20 73 |heWholeS|tring, s|
|000030d0| 74 72 69 6e 67 54 61 62 | 6c 65 5b 20 6b 46 69 72 |tringTab|le[ kFir|
|000030e0| 73 74 45 72 72 6f 72 53 | 74 72 69 6e 67 20 5d 2e |stErrorS|tring ].|
|000030f0| 65 72 72 6f 72 53 74 72 | 69 6e 67 20 29 20 3b 0d |errorStr|ing ) ;.|
|00003100| 09 09 43 6f 70 79 53 74 | 72 69 6e 67 28 09 6d 79 |..CopySt|ring(.my|
|00003110| 45 72 72 6f 72 53 74 72 | 2c 20 65 72 72 6f 72 54 |ErrorStr|, errorT|
|00003120| 61 62 6c 65 5b 20 73 74 | 69 63 6b 79 49 6e 64 65 |able[ st|ickyInde|
|00003130| 78 20 5d 2e 74 68 65 53 | 74 72 69 6e 67 29 20 3b |x ].theS|tring) ;|
|00003140| 0d 09 09 43 6f 6e 63 61 | 74 65 6e 61 74 65 53 74 |...Conca|tenateSt|
|00003150| 72 69 6e 67 28 20 74 68 | 65 57 68 6f 6c 65 53 74 |ring( th|eWholeSt|
|00003160| 72 69 6e 67 2c 20 6d 79 | 45 72 72 6f 72 53 74 72 |ring, my|ErrorStr|
|00003170| 29 20 3b 0d 09 09 0d 09 | 09 43 6f 6e 63 61 74 65 |) ;.....|.Concate|
|00003180| 6e 61 74 65 53 74 72 69 | 6e 67 28 20 74 68 65 57 |nateStri|ng( theW|
|00003190| 68 6f 6c 65 53 74 72 69 | 6e 67 2c 20 73 74 72 69 |holeStri|ng, stri|
|000031a0| 6e 67 54 61 62 6c 65 5b | 20 6b 4c 61 73 74 45 72 |ngTable[| kLastEr|
|000031b0| 72 6f 72 53 74 72 69 6e | 67 20 5d 2e 65 72 72 6f |rorStrin|g ].erro|
|000031c0| 72 53 74 72 69 6e 67 20 | 29 20 3b 0d 09 09 43 6f |rString |) ;...Co|
|000031d0| 70 79 53 74 72 69 6e 67 | 28 09 6d 79 45 72 72 6f |pyString|(.myErro|
|000031e0| 72 53 74 72 2c 20 65 72 | 72 6f 72 54 61 62 6c 65 |rStr, er|rorTable|
|000031f0| 5b 20 73 74 69 63 6b 79 | 49 6e 64 65 78 20 5d 2e |[ sticky|Index ].|
|00003200| 74 68 65 53 74 72 69 6e | 67 29 20 3b 0d 09 09 43 |theStrin|g) ;...C|
|00003210| 6f 6e 63 61 74 65 6e 61 | 74 65 53 74 72 69 6e 67 |oncatena|teString|
|00003220| 28 20 74 68 65 57 68 6f | 6c 65 53 74 72 69 6e 67 |( theWho|leString|
|00003230| 2c 20 6d 79 45 72 72 6f | 72 53 74 72 29 20 3b 0d |, myErro|rStr) ;.|
|00003240| 09 09 0d 09 09 0d 09 09 | 2f 2f 20 61 6e 64 20 64 |........|// and d|
|00003250| 69 73 70 6c 61 79 20 74 | 68 65 20 65 72 72 6f 72 |isplay t|he error|
|00003260| 20 73 74 72 69 6e 67 20 | 0d 09 09 50 72 65 73 65 | string |...Prese|
|00003270| 6e 74 45 72 72 4d 73 67 | 49 6e 44 69 61 6c 6f 67 |ntErrMsg|InDialog|
|00003280| 28 20 74 68 65 57 68 6f | 6c 65 53 74 72 69 6e 67 |( theWho|leString|
|00003290| 20 29 20 3b 09 09 0d 09 | 7d 0d 09 0d 09 2f 2f 20 | ) ;....|}....// |
|000032a0| 63 6c 65 61 72 20 64 6f | 77 6e 20 74 68 65 20 65 |clear do|wn the e|
|000032b0| 72 72 6f 72 0d 09 6c 61 | 74 65 73 74 20 3d 20 51 |rror..la|test = Q|
|000032c0| 33 45 72 72 6f 72 5f 47 | 65 74 28 20 26 73 74 69 |3Error_G|et( &sti|
|000032d0| 63 6b 79 20 29 3b 0d 09 | 0d 7d 0d 0d 0d 2f 2f 2d |cky );..|.}...//-|
|000032e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000032f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003300| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003310| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003320| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003330| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0d 2f 2f 20 4d 79 |--------|--.// My|
|00003340| 45 72 72 6f 72 48 61 6e | 64 6c 65 72 20 2d 20 68 |ErrorHan|dler - h|
|00003350| 61 6e 64 6c 65 20 77 61 | 72 6e 69 6e 67 73 20 66 |andle wa|rnings f|
|00003360| 72 6f 6d 20 51 75 69 63 | 6b 44 72 61 77 20 33 64 |rom Quic|kDraw 3d|
|00003370| 0d 76 6f 69 64 20 4d 79 | 57 61 72 6e 69 6e 67 48 |.void My|WarningH|
|00003380| 61 6e 64 6c 65 72 28 20 | 54 51 33 57 61 72 6e 69 |andler( |TQ3Warni|
|00003390| 6e 67 20 09 73 74 69 63 | 6b 79 2c 20 54 51 33 57 |ng .stic|ky, TQ3W|
|000033a0| 61 72 6e 69 6e 67 20 09 | 6c 61 74 65 73 74 2c 20 |arning .|latest, |
|000033b0| 6c 6f 6e 67 20 72 65 66 | 43 6f 6e 20 29 0d 7b 0d |long ref|Con ).{.|
|000033c0| 09 53 74 72 32 35 35 20 | 09 6d 79 57 61 72 6e 69 |.Str255 |.myWarni|
|000033d0| 6e 67 53 74 72 20 3b 0d | 09 53 74 72 32 35 35 09 |ngStr ;.|.Str255.|
|000033e0| 74 68 65 57 68 6f 6c 65 | 53 74 72 69 6e 67 20 3b |theWhole|String ;|
|000033f0| 0d 0d 09 73 68 6f 72 74 | 09 73 74 69 63 6b 79 49 |...short|.stickyI|
|00003400| 6e 64 65 78 20 3d 20 73 | 74 69 63 6b 79 20 2d 20 |ndex = s|ticky - |
|00003410| 6b 51 33 57 61 72 6e 69 | 6e 67 49 6e 74 65 72 6e |kQ3Warni|ngIntern|
|00003420| 61 6c 45 78 63 65 70 74 | 69 6f 6e 20 3b 0d 09 73 |alExcept|ion ;..s|
|00003430| 68 6f 72 74 09 6c 61 74 | 65 73 74 49 6e 64 65 78 |hort.lat|estIndex|
|00003440| 20 3d 20 6c 61 74 65 73 | 74 20 2d 20 6b 51 33 57 | = lates|t - kQ3W|
|00003450| 61 72 6e 69 6e 67 49 6e | 74 65 72 6e 61 6c 45 78 |arningIn|ternalEx|
|00003460| 63 65 70 74 69 6f 6e 20 | 3b 0d 09 0d 09 2f 2f 20 |ception |;....// |
|00003470| 69 66 20 74 68 65 20 65 | 72 72 6f 72 20 69 73 20 |if the e|rror is |
|00003480| 6f 75 74 20 6f 66 20 72 | 61 6e 67 65 2c 20 74 68 |out of r|ange, th|
|00003490| 65 6e 20 6a 75 73 74 20 | 74 65 6c 6c 20 75 73 20 |en just |tell us |
|000034a0| 74 68 61 74 20 73 6f 6d | 65 74 68 69 6e 67 0d 09 |that som|ething..|
|000034b0| 2f 2f 20 22 75 6e 6b 6e | 6f 77 6e 22 20 68 61 70 |// "unkn|own" hap|
|000034c0| 70 65 6e 65 64 2e 20 4f | 74 68 65 72 77 69 73 65 |pened. O|therwise|
|000034d0| 20 6c 6f 6f 6b 20 75 70 | 20 74 68 65 20 65 72 72 | look up| the err|
|000034e0| 6f 72 20 66 72 6f 6d 20 | 74 68 65 20 74 61 62 6c |or from |the tabl|
|000034f0| 65 2e 0d 09 69 66 28 20 | 73 74 69 63 6b 79 20 21 |e...if( |sticky !|
|00003500| 3d 20 6b 51 33 45 72 72 | 6f 72 4e 6f 6e 65 20 26 |= kQ3Err|orNone &|
|00003510| 26 20 28 20 73 74 69 63 | 6b 79 20 3c 20 6b 51 33 |& ( stic|ky < kQ3|
|00003520| 57 61 72 6e 69 6e 67 49 | 6e 74 65 72 6e 61 6c 45 |WarningI|nternalE|
|00003530| 78 63 65 70 74 69 6f 6e | 20 7c 7c 20 73 74 69 63 |xception| || stic|
|00003540| 6b 79 20 3e 20 6b 51 33 | 57 61 72 6e 69 6e 67 50 |ky > kQ3|WarningP|
|00003550| 61 72 61 6d 65 74 65 72 | 4f 75 74 4f 66 52 61 6e |arameter|OutOfRan|
|00003560| 67 65 20 29 29 20 7b 0d | 09 0d 09 09 43 6f 70 79 |ge )) {.|....Copy|
|00003570| 53 74 72 69 6e 67 28 09 | 74 68 65 57 68 6f 6c 65 |String(.|theWhole|
|00003580| 53 74 72 69 6e 67 2c 20 | 73 74 72 69 6e 67 54 61 |String, |stringTa|
|00003590| 62 6c 65 5b 20 6b 57 61 | 72 6e 69 6e 67 53 74 72 |ble[ kWa|rningStr|
|000035a0| 69 6e 67 20 5d 2e 65 72 | 72 6f 72 53 74 72 69 6e |ing ].er|rorStrin|
|000035b0| 67 20 20 29 20 3b 0d 09 | 09 43 6f 6e 63 61 74 65 |g ) ;..|.Concate|
|000035c0| 6e 61 74 65 53 74 72 69 | 6e 67 28 20 74 68 65 57 |nateStri|ng( theW|
|000035d0| 68 6f 6c 65 53 74 72 69 | 6e 67 2c 20 73 74 72 69 |holeStri|ng, stri|
|000035e0| 6e 67 54 61 62 6c 65 5b | 20 6b 55 6e 6b 6e 6f 77 |ngTable[| kUnknow|
|000035f0| 6e 45 72 72 6f 72 53 74 | 72 69 6e 67 20 5d 2e 65 |nErrorSt|ring ].e|
|00003600| 72 72 6f 72 53 74 72 69 | 6e 67 20 29 20 3b 0d 09 |rrorStri|ng ) ;..|
|00003610| 09 0d 09 7d 0d 09 65 6c | 73 65 20 7b 0d 09 09 0d |...}..el|se {....|
|00003620| 09 09 43 6f 70 79 53 74 | 72 69 6e 67 28 09 74 68 |..CopySt|ring(.th|
|00003630| 65 57 68 6f 6c 65 53 74 | 72 69 6e 67 2c 20 73 74 |eWholeSt|ring, st|
|00003640| 72 69 6e 67 54 61 62 6c | 65 5b 20 6b 57 61 72 6e |ringTabl|e[ kWarn|
|00003650| 69 6e 67 53 74 72 69 6e | 67 20 5d 2e 65 72 72 6f |ingStrin|g ].erro|
|00003660| 72 53 74 72 69 6e 67 20 | 20 29 20 3b 0d 09 09 0d |rString | ) ;....|
|00003670| 09 09 43 6f 6e 63 61 74 | 65 6e 61 74 65 53 74 72 |..Concat|enateStr|
|00003680| 69 6e 67 28 20 74 68 65 | 57 68 6f 6c 65 53 74 72 |ing( the|WholeStr|
|00003690| 69 6e 67 2c 20 73 74 72 | 69 6e 67 54 61 62 6c 65 |ing, str|ingTable|
|000036a0| 5b 20 6b 46 69 72 73 74 | 45 72 72 6f 72 53 74 72 |[ kFirst|ErrorStr|
|000036b0| 69 6e 67 20 5d 2e 65 72 | 72 6f 72 53 74 72 69 6e |ing ].er|rorStrin|
|000036c0| 67 20 29 20 3b 0d 09 09 | 43 6f 70 79 53 74 72 69 |g ) ;...|CopyStri|
|000036d0| 6e 67 28 09 6d 79 57 61 | 72 6e 69 6e 67 53 74 72 |ng(.myWa|rningStr|
|000036e0| 2c 20 77 61 72 6e 69 6e | 67 54 61 62 6c 65 5b 20 |, warnin|gTable[ |
|000036f0| 73 74 69 63 6b 79 49 6e | 64 65 78 20 5d 2e 74 68 |stickyIn|dex ].th|
|00003700| 65 53 74 72 69 6e 67 29 | 20 3b 0d 09 09 43 6f 6e |eString)| ;...Con|
|00003710| 63 61 74 65 6e 61 74 65 | 53 74 72 69 6e 67 28 20 |catenate|String( |
|00003720| 74 68 65 57 68 6f 6c 65 | 53 74 72 69 6e 67 2c 20 |theWhole|String, |
|00003730| 6d 79 57 61 72 6e 69 6e | 67 53 74 72 29 20 3b 0d |myWarnin|gStr) ;.|
|00003740| 09 09 0d 09 09 43 6f 6e | 63 61 74 65 6e 61 74 65 |.....Con|catenate|
|00003750| 53 74 72 69 6e 67 28 20 | 74 68 65 57 68 6f 6c 65 |String( |theWhole|
|00003760| 53 74 72 69 6e 67 2c 20 | 73 74 72 69 6e 67 54 61 |String, |stringTa|
|00003770| 62 6c 65 5b 20 6b 4c 61 | 73 74 45 72 72 6f 72 53 |ble[ kLa|stErrorS|
|00003780| 74 72 69 6e 67 20 5d 2e | 65 72 72 6f 72 53 74 72 |tring ].|errorStr|
|00003790| 69 6e 67 20 29 20 3b 0d | 09 09 43 6f 70 79 53 74 |ing ) ;.|..CopySt|
|000037a0| 72 69 6e 67 28 09 6d 79 | 57 61 72 6e 69 6e 67 53 |ring(.my|WarningS|
|000037b0| 74 72 2c 20 77 61 72 6e | 69 6e 67 54 61 62 6c 65 |tr, warn|ingTable|
|000037c0| 5b 20 73 74 69 63 6b 79 | 49 6e 64 65 78 20 5d 2e |[ sticky|Index ].|
|000037d0| 74 68 65 53 74 72 69 6e | 67 29 20 3b 0d 09 09 43 |theStrin|g) ;...C|
|000037e0| 6f 6e 63 61 74 65 6e 61 | 74 65 53 74 72 69 6e 67 |oncatena|teString|
|000037f0| 28 20 74 68 65 57 68 6f | 6c 65 53 74 72 69 6e 67 |( theWho|leString|
|00003800| 2c 20 6d 79 57 61 72 6e | 69 6e 67 53 74 72 29 20 |, myWarn|ingStr) |
|00003810| 3b 0d 09 09 0d 09 09 2f | 2f 20 61 6e 64 20 64 69 |;....../|/ and di|
|00003820| 73 70 6c 61 79 20 74 68 | 65 20 65 72 72 6f 72 20 |splay th|e error |
|00003830| 73 74 72 69 6e 67 20 0d | 09 09 50 72 65 73 65 6e |string .|..Presen|
|00003840| 74 45 72 72 4d 73 67 49 | 6e 44 69 61 6c 6f 67 28 |tErrMsgI|nDialog(|
|00003850| 20 74 68 65 57 68 6f 6c | 65 53 74 72 69 6e 67 20 | theWhol|eString |
|00003860| 29 20 3b 09 09 0d 09 7d | 0d 09 0d 09 2f 2f 20 63 |) ;....}|....// c|
|00003870| 6c 65 61 72 20 64 6f 77 | 6e 20 74 68 65 20 65 72 |lear dow|n the er|
|00003880| 72 6f 72 0d 09 6c 61 74 | 65 73 74 20 3d 20 51 33 |ror..lat|est = Q3|
|00003890| 57 61 72 6e 69 6e 67 5f | 47 65 74 28 20 26 73 74 |Warning_|Get( &st|
|000038a0| 69 63 6b 79 20 29 3b 0d | 09 0d 0d 7d 0d 0d 2f 2f |icky );.|...}..//|
|000038b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000038c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000038d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000038e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000038f0| 2d 2d 2d 2d 2d 2d 2d 2d | 0d 73 74 61 74 69 63 20 |--------|.static |
|00003900| 76 6f 69 64 20 43 6f 6e | 63 61 74 65 6e 61 74 65 |void Con|catenate|
|00003910| 53 74 72 69 6e 67 28 20 | 53 74 72 32 35 35 20 66 |String( |Str255 f|
|00003920| 69 72 73 74 53 74 72 69 | 6e 67 2c 20 53 74 72 32 |irstStri|ng, Str2|
|00003930| 35 35 20 61 64 64 54 68 | 69 73 20 29 0d 7b 0d 09 |55 addTh|is ).{..|
|00003940| 42 6c 6f 63 6b 4d 6f 76 | 65 28 20 26 61 64 64 54 |BlockMov|e( &addT|
|00003950| 68 69 73 5b 31 5d 2c 20 | 26 66 69 72 73 74 53 74 |his[1], |&firstSt|
|00003960| 72 69 6e 67 5b 66 69 72 | 73 74 53 74 72 69 6e 67 |ring[fir|stString|
|00003970| 5b 30 5d 2b 31 5d 2c 20 | 61 64 64 54 68 69 73 5b |[0]+1], |addThis[|
|00003980| 30 5d 20 29 20 3b 0d 09 | 66 69 72 73 74 53 74 72 |0] ) ;..|firstStr|
|00003990| 69 6e 67 5b 30 5d 20 2b | 3d 20 61 64 64 54 68 69 |ing[0] +|= addThi|
|000039a0| 73 5b 30 5d 20 3b 0d 7d | 0d 0d 0d 2f 2f 2d 2d 2d |s[0] ;.}|...//---|
|000039b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000039c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000039d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000039e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000039f0| 2d 2d 2d 2d 2d 0d 73 74 | 61 74 69 63 20 76 6f 69 |-----.st|atic voi|
|00003a00| 64 20 43 6f 70 79 53 74 | 72 69 6e 67 28 20 53 74 |d CopySt|ring( St|
|00003a10| 72 32 35 35 20 66 69 72 | 73 74 53 74 72 69 6e 67 |r255 fir|stString|
|00003a20| 2c 20 53 74 72 32 35 35 | 20 66 72 6f 6d 54 68 69 |, Str255| fromThi|
|00003a30| 73 20 29 0d 7b 0d 09 42 | 6c 6f 63 6b 4d 6f 76 65 |s ).{..B|lockMove|
|00003a40| 28 20 26 66 72 6f 6d 54 | 68 69 73 5b 31 5d 2c 20 |( &fromT|his[1], |
|00003a50| 26 66 69 72 73 74 53 74 | 72 69 6e 67 5b 31 5d 2c |&firstSt|ring[1],|
|00003a60| 20 66 72 6f 6d 54 68 69 | 73 5b 30 5d 20 29 20 3b | fromThi|s[0] ) ;|
|00003a70| 0d 09 66 69 72 73 74 53 | 74 72 69 6e 67 5b 30 5d |..firstS|tring[0]|
|00003a80| 20 3d 20 66 72 6f 6d 54 | 68 69 73 5b 30 5d 20 3b | = fromT|his[0] ;|
|00003a90| 0d 7d 0d 0d 2f 2f 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.}..//--|--------|
|00003aa0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003ab0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003ac0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003ad0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 0d |--------|------..|
|00003ae0| 73 74 61 74 69 63 20 76 | 6f 69 64 20 50 72 65 73 |static v|oid Pres|
|00003af0| 65 6e 74 45 72 72 4d 73 | 67 49 6e 44 69 61 6c 6f |entErrMs|gInDialo|
|00003b00| 67 28 20 53 74 72 32 35 | 35 20 74 68 65 45 72 72 |g( Str25|5 theErr|
|00003b10| 6f 72 20 29 0d 7b 09 0d | 09 73 68 6f 72 74 09 69 |or ).{..|.short.i|
|00003b20| 74 65 6d 48 69 74 20 3b | 0d 09 50 61 72 61 6d 54 |temHit ;|..ParamT|
|00003b30| 65 78 74 28 20 74 68 65 | 45 72 72 6f 72 2c 20 30 |ext( the|Error, 0|
|00003b40| 4c 2c 20 20 30 4c 2c 20 | 20 30 4c 20 29 20 3b 0d |L, 0L, | 0L ) ;.|
|00003b50| 09 69 74 65 6d 48 69 74 | 20 3d 20 53 74 6f 70 41 |.itemHit| = StopA|
|00003b60| 6c 65 72 74 28 20 6b 45 | 72 72 6f 72 48 61 6e 64 |lert( kE|rrorHand|
|00003b70| 6c 65 72 41 6c 65 72 74 | 49 44 2c 20 6e 69 6c 20 |lerAlert|ID, nil |
|00003b80| 29 20 3b 0d 09 0d 09 69 | 66 28 20 69 74 65 6d 48 |) ;....i|f( itemH|
|00003b90| 69 74 20 21 3d 20 6f 6b | 20 29 20 0d 09 09 45 78 |it != ok| ) ...Ex|
|00003ba0| 69 74 54 6f 53 68 65 6c | 6c 28 29 20 3b 0d 7d 00 |itToShel|l() ;.}.|
|00003bb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003bc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003bd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003be0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003bf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003c00| 00 00 01 00 00 00 01 54 | 00 00 00 54 00 00 00 46 |.......T|...T...F|
|00003c10| 38 42 49 4d 2e 2e 43 54 | 01 00 00 00 00 00 00 00 |8BIM..CT|........|
|00003c20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003c30| 10 4d 79 45 72 72 6f 72 | 48 61 6e 64 6c 65 72 2e |.MyError|Handler.|
|00003c40| 63 64 02 00 00 00 54 45 | 58 54 43 57 49 45 01 00 |cd....TE|XTCWIE..|
|00003c50| 00 00 54 45 58 54 43 57 | 49 45 01 00 00 00 00 00 |..TEXTCW|IE......|
|00003c60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003c70| 00 00 ab 83 0f 2e 00 00 | 3b 2f 00 00 01 9a 00 00 |........|;/......|
|00003c80| 00 00 00 00 00 00 00 00 | 00 00 00 1b 25 01 4d 53 |........|....%.MS|
|00003c90| 57 44 70 61 75 6c ff 00 | 00 00 00 00 00 00 00 00 |WDpaul..|........|
|00003ca0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003cb0| 00 00 00 00 00 27 25 01 | 73 63 33 44 41 50 50 4c |.....'%.|sc3DAPPL|
|00003cc0| 04 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003cd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 03 |........|........|
|00003ce0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003cf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003d00| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 00 00 00 |...H..Mo|naco....|
|00003d10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003d20| 00 00 00 00 00 00 00 03 | 00 04 00 50 00 09 01 d0 |........|...P....|
|00003d30| 02 68 00 50 00 09 01 d0 | 02 68 ad 7c 1d 88 00 00 |.h.P....|.h.|....|
|00003d40| 3b 05 00 00 3b 05 00 00 | 37 e9 01 00 00 00 00 04 |;...;...|7.......|
|00003d50| 00 01 00 01 00 00 01 00 | 00 00 01 54 00 00 00 54 |........|...T...T|
|00003d60| 00 00 00 46 01 93 29 28 | 13 78 00 00 00 1c 00 46 |...F..)(|.x.....F|
|00003d70| 00 01 4d 50 53 52 00 00 | 00 12 4d 57 42 42 00 00 |..MPSR..|..MWBB..|
|00003d80| 00 1e 03 ed ff ff 00 00 | 00 00 00 00 00 00 03 f0 |........|........|
|00003d90| ff ff 00 00 00 4c 00 00 | 00 00 00 00 00 00 00 00 |.....L..|........|
|00003da0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003db0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003dc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003dd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003de0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003df0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+